(function() { var gvjs_aa=" and ",gvjs_ba='" />',gvjs_ca="#000000",gvjs_da="#808080",gvjs_ea="#fff",gvjs_fa="#ffffff",gvjs_ga="<",gvjs_ha=""",gvjs_ia=", ",gvjs_ja="...",gvjs_ka="0000000000000000",gvjs_la="
",gvjs_ma="BUTTON",gvjs_na="Can't combine significant digits and minimum fraction digits",gvjs_oa="Container is not defined",gvjs_pa="DAY",gvjs_qa="DIV",gvjs_ra="December",gvjs_sa="Edge",gvjs_ta="February",gvjs_ua="INPUT",gvjs_va="Inconsistent use of percent/permill characters",gvjs_wa="MILLISECOND", gvjs_xa="MONTH",gvjs_ya="November",gvjs_za="QUARTER",gvjs_Aa="SCRIPT",gvjs_Ba="SELECT",gvjs_Ca="SOURCE",gvjs_Da="Saturday",gvjs_Ea="September",gvjs_Fa="TEXTAREA",gvjs_Ga="Thursday",gvjs_Ha="Too many percent/permill",gvjs_Ia="Uneven number of arguments",gvjs_Ja="Wednesday",gvjs_Ka="YEAR",gvjs_La="_bar_format_old_value",gvjs_Ma="_default_",gvjs_a="absolute",gvjs_Na="array",gvjs_Oa="auto",gvjs_Pa="background-color:",gvjs_Qa="black",gvjs_Ra="boolean",gvjs_Sa="both",gvjs_Ta="date",gvjs_Ua="datetime",gvjs_Va= "direction",gvjs_Wa="display",gvjs_b="div",gvjs_Xa="false",gvjs_Ya="filter",gvjs_Za="fixed",gvjs__a="focus",gvjs_0a="full",gvjs_c="function",gvjs_1a="google.charts.",gvjs_2a="google.visualization.",gvjs_3a="google.visualization.NumberFormat",gvjs_4a="google.visualization.Version",gvjs_5a="head",gvjs_6a="height",gvjs_7a="hidden",gvjs_d="horizontal",gvjs_8a="html",gvjs_9a="https",gvjs_$a="inline",gvjs_ab="left",gvjs_bb="medium",gvjs_e="none",gvjs_cb="null",gvjs_f="number",gvjs_db="object",gvjs_eb="opacity", gvjs_fb="overflow",gvjs_gb="pattern",gvjs_hb="position",gvjs_ib="prefix",gvjs_g="px",gvjs_jb="relative",gvjs_kb="role",gvjs_lb="rtl",gvjs_mb="sans-serif",gvjs_nb="selection",gvjs_ob="short",gvjs_pb="single",gvjs_qb="solid",gvjs_rb="static",gvjs_h="string",gvjs_sb="style",gvjs_tb="suffix",gvjs_ub="text/javascript",gvjs_vb="timeofday",gvjs_wb="transparent",gvjs_xb="true",gvjs_yb="type",gvjs_zb="unselectable",gvjs_i="vertical",gvjs_Ab="visible",gvjs_Bb="white",gvjs_Cb="width",gvjs_Db="{1}, {0}",gvjs_, gvjs_Eb=gvjs_Eb||{},gvjs_j=this;function gvjs_k(a){return void 0!==a}function gvjs_l(a,b,c){a=a.split(".");c=c||gvjs_j;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&gvjs_k(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function gvjs_Fb(a,b){a=a.split(".");b=b||gvjs_j;for(var c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function gvjs_Gb(){}function gvjs_Hb(a){a.qc=function(){return a.Wda?a.Wda:a.Wda=new a}} function gvjs_Ib(a){var b=typeof a;if(b==gvjs_db)if(a){if(a instanceof Array)return gvjs_Na;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return gvjs_db;if("[object Array]"==c||typeof a.length==gvjs_f&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return gvjs_Na;if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return gvjs_c}else return gvjs_cb; else if(b==gvjs_c&&"undefined"==typeof a.call)return gvjs_db;return b}function gvjs_Jb(a){return null===a}function gvjs_Kb(a){return null!=a}function gvjs_m(a){return gvjs_Ib(a)==gvjs_Na}function gvjs_Lb(a){var b=gvjs_Ib(a);return b==gvjs_Na||b==gvjs_db&&typeof a.length==gvjs_f}function gvjs_Mb(a){return gvjs_n(a)&&typeof a.getFullYear==gvjs_c}function gvjs_o(a){return typeof a==gvjs_h}function gvjs_Nb(a){return typeof a==gvjs_Ra}function gvjs_p(a){return typeof a==gvjs_f} function gvjs_q(a){return gvjs_Ib(a)==gvjs_c}function gvjs_n(a){var b=typeof a;return b==gvjs_db&&null!=a||b==gvjs_c}function gvjs_Ob(a){return a[gvjs_Pb]||(a[gvjs_Pb]=++gvjs_aaa)}var gvjs_Pb="closure_uid_"+(1E9*Math.random()>>>0),gvjs_aaa=0;function gvjs_baa(a,b,c){return a.call.apply(a.bind,arguments)} function gvjs_caa(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(gvjs_4b,">"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_5b,gvjs_ha));-1!=a.indexOf("'")&&(a=a.replace(gvjs_6b,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_7b, "�"))}return a}var gvjs_2b=/&/g,gvjs_3b=//g,gvjs_5b=/"/g,gvjs_6b=/'/g,gvjs_7b=/\x00/g,gvjs_daa=/[\x00&<>"']/;function gvjs_8b(a){return gvjs_9b(a,"&")?"document"in gvjs_j?gvjs_eaa(a):gvjs_faa(a):a} function gvjs_eaa(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=gvjs_j.document.createElement(gvjs_b);return a.replace(gvjs_gaa,function(a,e){var f=b[a];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})} function gvjs_faa(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?a:String.fromCharCode(c)}})}var gvjs_gaa=/&([^;\s<&]+);?/g;function gvjs_$b(a,b){a.length>b&&(a=a.substring(0,b-3)+gvjs_ja);return a}function gvjs_9b(a,b){return-1!=a.indexOf(b)} var gvjs_ac=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_bc(a,b){a=gvjs_k(void 0)?a.toFixed(void 0):String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_ac("0",Math.max(0,b-c))+a}function gvjs_cc(a){return null==a?"":String(a)}function gvjs_dc(a){return Array.prototype.join.call(arguments,"")} function gvjs_ec(a,b){var c=0;a=gvjs_0b(String(a)).split(".");b=gvjs_0b(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0}function gvjs_gc(a){for(var b=0,c=0;c>>0;return b}var gvjs_haa=2147483648*Math.random()|0;function gvjs_hc(a){var b=Number(a);return 0==b&&gvjs_Yb(a)?NaN:b}function gvjs_ic(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})} function gvjs_iaa(a){var b=gvjs_o(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#c?Math.max(0,a.length+c):c;if(gvjs_o(a))return gvjs_o(b)&&1==b.length?a.indexOf(b,c):-1;for(;cc&&(c=Math.max(0,a.length+c));if(gvjs_o(a))return gvjs_o(b)&&1==b.length? a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},gvjs_t=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;fb?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_rc(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;fb?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_tc(a,b){return 0<=gvjs_kc(a,b)}function gvjs_uc(a){return 0==a.length}function gvjs_vc(a){if(!gvjs_m(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function gvjs_wc(a,b){gvjs_tc(a,b)||a.push(b)}function gvjs_xc(a,b,c){gvjs_yc(a,c,0,b)} function gvjs_zc(a,b){b=gvjs_kc(a,b);var c;(c=0<=b)&&gvjs_Ac(a,b);return c}function gvjs_Ac(a,b){Array.prototype.splice.call(a,b,1)}function gvjs_laa(a,b){b=gvjs_rc(a,b,void 0);0<=b&&gvjs_Ac(a,b)}function gvjs_Bc(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function gvjs_Cc(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function gvjs_Fc(a,b,c){function d(a){return gvjs_n(a)?"o"+gvjs_Ob(a):(typeof a).charAt(0)+a}b=b||a;c=c||d;for(var e={},f=0,g=0;g>1,l;l=c?b.call(e,a[k],k,a):b(d,a[k]);0b?1:a1*(a-0))return[];for(var c=0;c]*>|&[^;]+;/g;function gvjs_$c(a,b){return b?a.replace(gvjs_saa,""):a} var gvjs_taa=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,gvjs_uaa=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,gvjs_vaa=/^http:\/\/.*/,gvjs_waa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,gvjs_xaa=/\s+/,gvjs_yaa=/[\d\u06f0-\u06f9]/; function gvjs_ad(a,b){var c=0,d=0,e=!1;a=gvjs_$c(a,b).split(gvjs_xaa);for(b=0;b.");if(a.toUpperCase()in gvjs_Daa)throw Error("Tag name <"+a+"> is not allowed for SafeHtml.");var d=null,e,f="";if(b)for(e in b){if(!gvjs_Bd.test(e))throw Error('Invalid attribute name "'+e+'".');var g=b[e];if(null!=g){var h,k=a;h=e;if(g instanceof gvjs_gd)g=gvjs_id(g);else if(h.toLowerCase()==gvjs_sb){if(!gvjs_n(g))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+ " given: "+g);g instanceof gvjs_kd||(g=gvjs_nd(g));g=gvjs_md(g)}else{if(/^on/i.test(h))throw Error('Attribute "'+h+'" requires goog.string.Const value, "'+g+'" given.');if(h.toLowerCase()in gvjs_Caa)if(g instanceof gvjs_td)g instanceof gvjs_td&&g.constructor===gvjs_td&&g.Cma===gvjs_ud?g=g.mha:(gvjs_Ib(g),g="type_error:TrustedResourceUrl");else if(g instanceof gvjs_qd)g instanceof gvjs_qd&&g.constructor===gvjs_qd&&g.ema===gvjs_rd?g=g.Lz:(gvjs_Ib(g),g="type_error:SafeUrl");else if(gvjs_o(g))g instanceof gvjs_qd||(g=g.Bv?g.Ss():String(g),gvjs_Baa.test(g)||(g="about:invalid#zClosurez"),g=gvjs_sd(g)),g=g.Ss();else throw Error('Attribute "'+h+'" on tag "'+k+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+g+'" given.');}g.Bv&&(g=g.Ss());h=h+'="'+gvjs_1b(String(g))+'"';f+=" "+h}}e="<"+a+f;null!=c?gvjs_m(c)||(c=[c]):c=[];!0===gvjs_raa[a.toLowerCase()]?e+=">":(d=gvjs_Dd(c),e+=">"+gvjs_xd(d)+"",d=d.fv());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return gvjs_zd(e,d)} function gvjs_Dd(a){function b(a){gvjs_m(a)?gvjs_t(a,b):(a=gvjs_yd(a),d+=gvjs_xd(a),a=a.fv(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";gvjs_t(arguments,b);return gvjs_zd(d,c)}var gvjs_wd={};function gvjs_zd(a,b){return(new gvjs_vd).XC(a,b)}gvjs_vd.prototype.XC=function(a,b){this.Lz=a;this.Kaa=b;return this};gvjs_zd("",0);var gvjs_Ed=gvjs_zd("",0),gvjs_Fd=gvjs_zd(gvjs_la,0);function gvjs_Gd(a,b,c){return gvjs_zd(b,c||null)};function gvjs_Hd(a){return function(){return a}}var gvjs_Eaa=gvjs_Hd(!0),gvjs_Id=gvjs_Hd(null);function gvjs_Jd(a){return a}function gvjs_Faa(a){var b;b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}}function gvjs_Kd(){return function(){return!gvjs_Jb.apply(this,arguments)}};function gvjs_Ld(a,b,c){return Math.min(Math.max(a,b),c)}function gvjs_Md(a,b){a%=b;return 0>a*b?a+b:a}function gvjs_Nd(a,b,c){return a+c*(b-a)}function gvjs_Od(a){return a*Math.PI/180}function gvjs_Pd(a,b){return b*Math.cos(gvjs_Od(a))}function gvjs_Qd(a,b){return b*Math.sin(gvjs_Od(a))}function gvjs_Rd(a,b,c,d){return gvjs_Md(180*Math.atan2(d-b,c-a)/Math.PI,360)}var gvjs_Sd=Math.sign||function(a){return 0a?-1:a};function gvjs_Td(a){return gvjs_nc(arguments,function(a,c){return a+c},0)} function gvjs_Ud(a){return gvjs_Td.apply(null,arguments)/arguments.length}function gvjs_Vd(a){return isFinite(a)&&0==a%1}function gvjs_Wd(a){return isFinite(a)&&!isNaN(a)};var gvjs_Xd="StopIteration"in gvjs_j?gvjs_j.StopIteration:{message:"StopIteration",stack:""};function gvjs_Yd(){}gvjs_Yd.prototype.next=function(){throw gvjs_Xd;};gvjs_Yd.prototype.Ir=function(){return this};function gvjs_Zd(a){if(a instanceof gvjs_Yd)return a;if(typeof a.Ir==gvjs_c)return a.Ir(!1);if(gvjs_Lb(a)){var b=0,c=new gvjs_Yd;c.next=function(){for(;;){if(b>=a.length)throw gvjs_Xd;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");} function gvjs__d(a,b,c){if(gvjs_Lb(a))try{gvjs_t(a,b,c)}catch(d){if(d!==gvjs_Xd)throw d;}else{a=gvjs_Zd(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==gvjs_Xd)throw d;}}}function gvjs_0d(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)throw gvjs_Xd;var a=d;d+=f;return a};return g} function gvjs_1d(a,b,c){var d=gvjs_Zd(a);a=new gvjs_Yd;a.next=function(){var a=d.next();return b.call(c,a,void 0,d)};return a}function gvjs_Gaa(a,b){a=gvjs_Zd(a);try{for(;;)if(b.call(void 0,a.next(),void 0,a))return!0}catch(c){if(c!==gvjs_Xd)throw c;}return!1}function gvjs_2d(a){return gvjs_Haa(arguments)} function gvjs_Haa(a){var b=gvjs_Zd(a);a=new gvjs_Yd;var c=null;a.next=function(){for(;;){if(null==c){var a=b.next();c=gvjs_Zd(a)}try{return c.next()}catch(e){if(e!==gvjs_Xd)throw e;c=null}}};return a}function gvjs_3d(a){if(gvjs_Lb(a))return gvjs_Cc(a);a=gvjs_Zd(a);var b=[];gvjs__d(a,function(a){b.push(a)});return b}function gvjs_Iaa(a){try{return gvjs_Zd(a).next()}catch(b){if(b!=gvjs_Xd)throw b;return null}};function gvjs_4d(a,b){this.hb={};this.Yd=[];this.IA=this.Ub=0;var c=arguments.length;if(12*this.Ub&&gvjs_5d(this),!0):!1};function gvjs_5d(a){if(a.Ub!=a.Yd.length){for(var b=0,c=0;b=d.Yd.length)throw gvjs_Xd;var e=d.Yd[b++];return a?e:d.hb[e]};return e};function gvjs_6d(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function gvjs_7d(a){return a.yb&&typeof a.yb==gvjs_c?a.yb():gvjs_Lb(a)||gvjs_o(a)?a.length:gvjs_Uc(a)}function gvjs_8d(a){if(a.Va&&typeof a.Va==gvjs_c)return a.Va();if(gvjs_o(a))return a.split("");if(gvjs_Lb(a)){for(var b=[],c=a.length,d=0;db)return!1;!(a instanceof gvjs_x)&&5parseFloat(gvjs_pe)){gvjs_oe=String(gvjs_re);break a}}gvjs_oe=gvjs_pe}var gvjs_se=gvjs_oe,gvjs_te={}; function gvjs_ue(a){return gvjs_te[a]||(gvjs_te[a]=0<=gvjs_ec(gvjs_se,a))}function gvjs_ve(a){return Number(gvjs_Maa)>=a}var gvjs_we=gvjs_j.document,gvjs_Maa=gvjs_we&&gvjs_y?gvjs_ne()||("CSS1Compat"==gvjs_we.compatMode?parseInt(gvjs_se,10):5):void 0;function gvjs_xe(a,b){a.innerHTML=gvjs_xd(b)};function gvjs_z(a,b){this.x=gvjs_k(a)?a:0;this.y=gvjs_k(b)?b:0}gvjs_=gvjs_z.prototype;gvjs_.clone=function(){return new gvjs_z(this.x,this.y)};function gvjs_ye(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function gvjs_ze(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function gvjs_Ae(a,b){return new gvjs_z(a.x-b.x,a.y-b.y)}function gvjs_Be(a,b){return new gvjs_z(a.x+b.x,a.y+b.y)}gvjs_.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; gvjs_.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};gvjs_.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),gvjs_p(b)&&(this.y+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.x*=a;this.y*=b;return this};function gvjs_A(a,b){this.width=a;this.height=b}function gvjs_Ce(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}gvjs_=gvjs_A.prototype;gvjs_.clone=function(){return new gvjs_A(this.width,this.height)};function gvjs_De(a){return Math.min(a.width,a.height)}gvjs_.area=function(){return this.width*this.height};gvjs_.isEmpty=function(){return!this.area()};gvjs_.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; gvjs_.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};gvjs_.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.width*=a;this.height*=b;return this};var gvjs_Naa=!gvjs_y||gvjs_ve(9),gvjs_Oaa=!gvjs_ge&&!gvjs_y||gvjs_y&&gvjs_ve(9)||gvjs_ge&&gvjs_ue("1.9.1"),gvjs_Ee=gvjs_y&&!gvjs_ue("9"),gvjs_Paa=gvjs_y||gvjs_ee||gvjs_he;function gvjs_Fe(a){return a?new gvjs_Ge(gvjs_He(a)):gvjs_Vb||(gvjs_Vb=new gvjs_Ge)}function gvjs_Ie(a,b){return gvjs_o(b)?a.getElementById(b):b}function gvjs_Je(a,b,c){return gvjs_Ke(document,a,b,c)}function gvjs_Le(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):gvjs_Ke(document,"*",a,b)} function gvjs_Me(a,b){var c=b||document;return(c.getElementsByClassName?c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?c.querySelector("."+a):gvjs_Ke(document,"*",a,b)[0])||null} function gvjs_Ke(a,b,c,d){a=d||a;b=b&&"*"!=b?b.toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,typeof b.split==gvjs_c&&gvjs_tc(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a} function gvjs_Ne(a,b){gvjs_v(b,function(b,d){d==gvjs_sb?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:gvjs_Oe.hasOwnProperty(d)?a.setAttribute(gvjs_Oe[d],b):gvjs_Wb(d,"aria-")||gvjs_Wb(d,"data-")?a.setAttribute(d,b):a[d]=b})}var gvjs_Oe={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:gvjs_6a,maxlength:"maxLength",nonce:"nonce",role:gvjs_kb,rowspan:"rowSpan",type:gvjs_yb,usemap:"useMap",valign:"vAlign",width:gvjs_Cb}; function gvjs_Pe(a){a=a.document;a=gvjs_Qe(a)?a.documentElement:a.body;return new gvjs_A(a.clientWidth,a.clientHeight)}function gvjs_Re(a){var b=gvjs_Se(a);a=a.parentWindow||a.defaultView;return gvjs_y&&gvjs_ue("10")&&a.pageYOffset!=b.scrollTop?new gvjs_z(b.scrollLeft,b.scrollTop):new gvjs_z(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function gvjs_Se(a){return a.scrollingElement?a.scrollingElement:!gvjs_he&&gvjs_Qe(a)?a.documentElement:a.body||a.documentElement} function gvjs_Te(a){return a?a.parentWindow||a.defaultView:window}function gvjs_B(a,b,c){return gvjs_Ue(document,arguments)} function gvjs_Ue(a,b){var c=String(b[0]),d=b[1];if(!gvjs_Naa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',gvjs_1b(d.name),'"');if(d.type){c.push(' type="',gvjs_1b(d.type),'"');var e={};gvjs_7c(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(gvjs_o(d)?c.className=d:gvjs_m(d)?c.className=d.join(" "):gvjs_Ne(c,d));2a} function gvjs_mf(a){if(gvjs_Ee&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];gvjs_nf(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");gvjs_Ee||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}function gvjs_of(a){var b=[];gvjs_nf(a,b,!1);return b.join("")} function gvjs_nf(a,b,c){if(!(a.nodeName in gvjs_Taa))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in gvjs_hf)b.push(gvjs_hf[a.nodeName]);else for(a=a.firstChild;a;)gvjs_nf(a,b,c),a=a.nextSibling}function gvjs_Qaa(a){if(a&&typeof a.length==gvjs_f){if(gvjs_n(a))return typeof a.item==gvjs_c||typeof a.item==gvjs_h;if(gvjs_q(a))return typeof a.item==gvjs_c}return!1} function gvjs_pf(a,b,c,d){c||(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null}function gvjs_qf(a){try{return a&&a.activeElement}catch(b){}return null}function gvjs_Ge(a){this.Ad=a||gvjs_j.document||document}gvjs_=gvjs_Ge.prototype;gvjs_.Da=gvjs_Fe;gvjs_.vc=function(){return this.Ad};gvjs_.j=function(a){return gvjs_Ie(this.Ad,a)};function gvjs_rf(a,b,c,d){return gvjs_Ke(a.Ad,b,c,d)}gvjs_.Os=function(a,b){return gvjs_Le(a,b||this.Ad)}; gvjs_.Ld=function(a,b){return gvjs_Me(a,b||this.Ad)};gvjs_.tca=function(a,b){return gvjs_Me(a,b||this.Ad)};gvjs_.sw=gvjs_Ne;gvjs_.C=function(a,b,c){return gvjs_Ue(this.Ad,arguments)};gvjs_.createElement=function(a){return this.Ad.createElement(String(a))};gvjs_.createTextNode=function(a){return this.Ad.createTextNode(String(a))}; gvjs_.kaa=function(a,b,c){var d=this.Ad;c=!!c;for(var e=d.createElement("TABLE"),f=e.appendChild(d.createElement("TBODY")),g=0;g=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; gvjs_.expand=function(a,b,c,d){gvjs_n(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};function gvjs_vf(a,b){a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.right=Math.max(a.right,b.right);a.bottom=Math.max(a.bottom,b.bottom)}function gvjs_wf(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom} gvjs_.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};gvjs_.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};gvjs_.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,gvjs_p(b)&&(this.top+=b,this.bottom+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function gvjs_D(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}gvjs_=gvjs_D.prototype;gvjs_.clone=function(){return new gvjs_D(this.left,this.top,this.width,this.height)};function gvjs_xf(a){return new gvjs_C(a.top,a.left+a.width,a.top+a.height,a.left)}function gvjs_yf(a){return new gvjs_D(a.left,a.top,a.right-a.left,a.bottom-a.top)}function gvjs_zf(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1} gvjs_.cD=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(d<=a)return this.left=b,this.top=d,this.width=c-b,this.height=a-d,!0}return!1};function gvjs_Af(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new gvjs_D(c,e,d-c,a-e)}return null} gvjs_.Kl=function(a){var b=gvjs_Af(this,a);if(b&&b.height&&b.width){var b=[],c=this.top,d=this.height,e=this.left+this.width,f=this.top+this.height,g=a.left+a.width,h=a.top+a.height;a.top>this.top&&(b.push(new gvjs_D(this.left,this.top,this.width,a.top-this.top)),c=a.top,d-=a.top-this.top);hthis.left&&b.push(new gvjs_D(this.left,c,a.left-this.left,d));g=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};gvjs_.distance=function(a){var b=a.xa.clientWidth||a.scrollHeight>a.clientHeight||c==gvjs_Za||c==gvjs_a||c==gvjs_jb))return a;return null} function gvjs_Of(a){for(var b=new gvjs_C(0,Infinity,Infinity,0),c=gvjs_Fe(a),d=c.vc().body,e=c.vc().documentElement,f=gvjs_Se(c.Ad);a=gvjs_Waa(a);)if(!(gvjs_y&&0==a.clientWidth||gvjs_he&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&gvjs_Hf(a,gvjs_fb)!=gvjs_Ab){var g=gvjs_Pf(a),h=new gvjs_z(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop; b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=c.getWindow();c=gvjs_Pe(c||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}function gvjs_Pf(a){var b=gvjs_He(a),c=new gvjs_z(0,0),d=gvjs_Mf(b);if(a==d)return c;a=gvjs_Nf(a);b=gvjs_Re(gvjs_Fe(b).Ad);c.x=a.left+b.x;c.y=a.top+b.y;return c}function gvjs_Qf(a,b){a=gvjs_Rf(a);b=gvjs_Rf(b);return new gvjs_z(a.x-b.x,a.y-b.y)} function gvjs_Sf(a){a=gvjs_Nf(a);return new gvjs_z(a.left,a.top)}function gvjs_Rf(a){if(1==a.nodeType)return gvjs_Sf(a);a=a.changedTouches?a.changedTouches[0]:a;return new gvjs_z(a.clientX,a.clientY)}function gvjs_Tf(a,b,c){if(b instanceof gvjs_A)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");gvjs_Uf(a,b);a.style.height=gvjs_Kf(c,!0)}function gvjs_Kf(a,b){typeof a==gvjs_f&&(a=(b?Math.round(a):a)+gvjs_g);return a}function gvjs_Uf(a,b){a.style.width=gvjs_Kf(b,!0)} function gvjs_Vf(a){var b=gvjs_Xaa;if(gvjs_Hf(a,gvjs_Wa)!=gvjs_e)return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility=gvjs_7a;c.position=gvjs_a;c.display=gvjs_$a;a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function gvjs_Xaa(a){var b=a.offsetWidth,c=a.offsetHeight,d=gvjs_he&&!b&&!c;return gvjs_k(b)&&!d||!a.getBoundingClientRect?new gvjs_A(b,c):(a=gvjs_Nf(a),new gvjs_A(a.right-a.left,a.bottom-a.top))} function gvjs_Wf(a){var b=gvjs_Pf(a);a=gvjs_Vf(a);return new gvjs_D(b.x,b.y,a.width,a.height)}function gvjs_Xf(a,b){a=a.style;gvjs_eb in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:gvjs_Ya in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function gvjs_F(a,b){a.style.display=b?"":gvjs_e} function gvjs_Yf(a){gvjs_uf();a=(new gvjs_od).XC(a);var b=gvjs_Fe(void 0),c,d=b.vc();gvjs_y&&d.createStyleSheet?(c=d.createStyleSheet(),gvjs_Zf(c,a)):(d=gvjs_rf(b,"HEAD")[0],d||(c=gvjs_rf(b,"BODY")[0],d=b.C("HEAD"),c.parentNode.insertBefore(d,c)),c=b.C("STYLE"),gvjs_Zf(c,a),b.appendChild(d,c));return c}function gvjs_Zf(a,b){b instanceof gvjs_od&&b.constructor===gvjs_od&&b.cma===gvjs_pd?b=b.S4:(gvjs_Ib(b),b="type_error:SafeStyleSheet");gvjs_y&&gvjs_k(a.cssText)?a.cssText=b:a.innerHTML=b} function gvjs__f(a){return gvjs_lb==gvjs_Hf(a,gvjs_Va)}var gvjs_0f=gvjs_ge?"MozUserSelect":gvjs_he||gvjs_fe?"WebkitUserSelect":null;function gvjs_1f(a,b,c){c=c?null:a.getElementsByTagName("*");if(gvjs_0f){if(b=b?gvjs_e:"",a.style&&(a.style[gvjs_0f]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[gvjs_0f]=b)}}else if(gvjs_y||gvjs_ee)if(b=b?"on":"",a.setAttribute(gvjs_zb,b),c)for(a=0;d=c[a];a++)d.setAttribute(gvjs_zb,b)} function gvjs_2f(a){var b=gvjs_He(a),c=gvjs_y&&a.currentStyle;if(c&&gvjs_Qe(gvjs_Fe(b).Ad)&&c.width!=gvjs_Oa&&c.height!=gvjs_Oa&&!c.boxSizing)return b=gvjs_3f(a,c.width,gvjs_Cb,"pixelWidth"),a=gvjs_3f(a,c.height,gvjs_6a,"pixelHeight"),new gvjs_A(b,a);c=new gvjs_A(a.offsetWidth,a.offsetHeight);b=gvjs_4f(a);a=gvjs_5f(a);return new gvjs_A(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)} function gvjs_3f(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return b}function gvjs_6f(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?gvjs_3f(a,b,gvjs_ab,"pixelLeft"):0} function gvjs_4f(a){if(gvjs_y){var b=gvjs_6f(a,"paddingLeft"),c=gvjs_6f(a,"paddingRight"),d=gvjs_6f(a,"paddingTop");a=gvjs_6f(a,"paddingBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Gf(a,"paddingLeft");c=gvjs_Gf(a,"paddingRight");d=gvjs_Gf(a,"paddingTop");a=gvjs_Gf(a,"paddingBottom");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var gvjs_7f={thin:2,medium:4,thick:6}; function gvjs_8f(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==gvjs_e)return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in gvjs_7f?gvjs_7f[b]:gvjs_3f(a,b,gvjs_ab,"pixelLeft")} function gvjs_5f(a){if(gvjs_y&&!gvjs_ve(9)){var b=gvjs_8f(a,"borderLeft"),c=gvjs_8f(a,"borderRight"),d=gvjs_8f(a,"borderTop");a=gvjs_8f(a,"borderBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Gf(a,"borderLeftWidth");c=gvjs_Gf(a,"borderRightWidth");d=gvjs_Gf(a,"borderTopWidth");a=gvjs_Gf(a,"borderBottomWidth");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))} function gvjs_9f(a){var b={};gvjs_t(a.split(/\s*;\s*/),function(a){var d=a.match(/\s*([\w-]+)\s*\:(.+)/);d&&(a=d[1],d=gvjs_0b(d[2]),b[gvjs_ic(a.toLowerCase())]=d)});return b}function gvjs_Yaa(a){var b=[];gvjs_v(a,function(a,d){b.push(String(d).replace(/([A-Z])/g,"-$1").toLowerCase(),":",a,";")});return b.join("")};var gvjs_$f=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function gvjs_ag(a){return a?decodeURI(a):a}function gvjs_bg(a,b){return b.match(gvjs_$f)[a]||null}function gvjs_Zaa(a,b){if(a){a=a.split("&");for(var c=0;cd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}var gvjs__aa=/[?&]($|#)/; function gvjs_fg(a,b){for(var c=a.search(gvjs_dg),d=0,e,f=[];0<=(e=gvjs_cg(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return f.join("").replace(gvjs__aa,"$1")}function gvjs_gg(a,b,c){a=[gvjs_fg(a,b),"&",b];null!=c&&a.push("=",encodeURIComponent(String(c)));a[1]&&(c=a[0],b=c.indexOf("#"),0<=b&&(a.push(c.substr(b)),a[0]=c=c.substr(0,b)),b=c.indexOf("?"),0>b?a[1]="?":b==c.length-1&&(a[1]=void 0));return a.join("")};function gvjs_hg(){this.Gm=!1;this.V4=[]}gvjs_Hb(gvjs_hg);function gvjs_0aa(a,b,c){var d=c.callback;c.callback=function(){var b=d.apply(this,arguments);0=(e||30)&&(!d||b<=d))||a&&(b=a.clientHeight,b>=(e||30)&&(!d||b<=d))?b:c||200}function gvjs_ng(a){var b=gvjs_1aa,c=a&&a.colors;c&&0!=c.length||(c=(a=a&&a.color)?[a]:b);return c} function gvjs_og(){var a=gvjs_Fb("google.visualization.ModulePath");if(null!=a)return a;a=gvjs_Fb("google.loader.GoogleApisBase");null!=a||(a="//ajax.googleapis.com/ajax");var b=gvjs_Fb(gvjs_4a);null!=b||(b="1.0");return a+"/static/modules/gviz/"+b}var gvjs_pg=null;function gvjs_qg(){null==gvjs_pg&&(gvjs_pg=new gvjs_Ge);return gvjs_pg}function gvjs_rg(){return gvjs_qg().vc()}function gvjs_sg(){return gvjs_qg().getWindow()} function gvjs_tg(a){if(!gvjs_Fb("google.charts.load")){var b=gvjs_qg();a=gvjs_og()+a;for(var c=gvjs_rf(b,"LINK"),d=0;dc?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};function gvjs_Cg(a){this.m=a||{};gvjs_Dg||(gvjs_Dg=gvjs_og()+"/util/bar_")}var gvjs_Dg=null,gvjs_3aa={red:"r",blue:"b",green:"g"};function gvjs_Eg(a,b,c){0'); gvjs_Eg("s",1,q);var t=gvjs_Fg(c.colorPositive,"b"),u=gvjs_Fg(c.colorNegative,"r"),w=c.drawZeroLine?1:0;0\u00a0");a.Zz(n,b,q.join(""))}}}; function gvjs_Fg(a,b){a=(a||"").toLowerCase();return gvjs_3aa[a]||b};var gvjs_Gg={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:gvjs_ca,blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400", darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc", ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:gvjs_da,green:"#008000",greenyellow:"#adff2f",grey:gvjs_da,honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a", lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1", moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57", seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:gvjs_fa,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function gvjs_Hg(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(gvjs_Ig.test(c))return b.Vb=gvjs_Jg(c),b.type="hex",b;c=gvjs_Kg(a);if(c.length)return b.Vb=gvjs_Lg(c),b.type="rgb",b;if(gvjs_Gg&&(c=gvjs_Gg[a.toLowerCase()]))return b.Vb=c,b.type="named",b;throw Error(a+" is not a valid color string");}function gvjs_Mg(a){return!!(gvjs_Ig.test("#"==a.charAt(0)?a:"#"+a)||gvjs_Kg(a).length||gvjs_Gg&&gvjs_Gg[a.toLowerCase()])}var gvjs_4aa=/#(.)(.)(.)/; function gvjs_Jg(a){if(!gvjs_Ig.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(gvjs_4aa,"#$1$1$2$2$3$3"));return a.toLowerCase()}function gvjs_Ng(a){a=gvjs_Jg(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]} function gvjs_Og(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');a=gvjs_Pg(a.toString(16));b=gvjs_Pg(b.toString(16));c=gvjs_Pg(c.toString(16));return"#"+a+b+c}function gvjs_Lg(a){return gvjs_Og(a[0],a[1],a[2])} function gvjs_Qg(a,b,c){a/=255;b/=255;c/=255;var d=Math.max(a,b,c),e=Math.min(a,b,c),f=0,g=0,h=.5*(d+e);d!=e&&(d==a?f=60*(b-c)/(d-e):d==b?f=60*(c-a)/(d-e)+120:d==c&&(f=60*(a-b)/(d-e)+240),g=0=h?(d-e)/(2*h):(d-e)/(2-2*h));return[Math.round(f+360)%360,g,h]}function gvjs_Rg(a,b,c){0>c?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a} function gvjs_Sg(a,b,c){a/=360;if(0==b)c=b=a=255*c;else{var d,e;e=.5>c?c*(1+b):c+b-b*c;d=2*c-e;c=255*gvjs_Rg(d,e,a+1/3);b=255*gvjs_Rg(d,e,a);a=255*gvjs_Rg(d,e,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}var gvjs_Ig=/^#(?:[0-9a-f]{3}){1,2}$/i,gvjs_5aa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i; function gvjs_Kg(a){var b=a.match(gvjs_5aa);if(b){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function gvjs_Pg(a){return 1==a.length?"0"+a:a}function gvjs_Tg(a,b,c){c=gvjs_Ld(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]}function gvjs_Ug(a,b){return gvjs_Tg([0,0,0],a,b)}function gvjs_Vg(a,b){return gvjs_Tg([255,255,255],a,b)} function gvjs_Wg(a,b){for(var c=[],d=0;d=b)&&(null==c||a=this.Y4&&(this.Y4=1);this.mra=gvjs_Ng(gvjs_Hg(d).Vb);this.hBa=gvjs_Ng(gvjs_Hg(e).Vb)}gvjs_s(gvjs__g,gvjs_Yg);gvjs__g.prototype.getBackgroundColor=function(a){if(!gvjs_p(a))return"";a=gvjs_Tg(this.mra,this.hBa,1-(a-this.o0)/this.Y4);return gvjs_Og(a[0],a[1],a[2])};function gvjs_0g(){this.tU=[]}gvjs_0g.prototype.addRange=function(a,b,c,d){this.tU.push(new gvjs_Yg(a,b,c,d))}; gvjs_0g.prototype.Sma=function(a,b,c,d,e){this.tU.push(new gvjs__g(a,b,c,d,e))};gvjs_0g.prototype.format=function(a,b){var c=a.R(b);if(c==gvjs_f||c==gvjs_h||c==gvjs_Ta||c==gvjs_Ua||c==gvjs_vb)for(c=0;cb&&0b&&c.push("-");c.push("P");(this.years||a)&&c.push(Math.abs(this.years)+"Y");(this.months||a)&&c.push(Math.abs(this.months)+"M");(this.days||a)&&c.push(Math.abs(this.days)+"D");if(this.hours||this.minutes||this.seconds||a)c.push("T"),(this.hours||a)&& c.push(Math.abs(this.hours)+"H"),(this.minutes||a)&&c.push(Math.abs(this.minutes)+"M"),(this.seconds||a)&&c.push(Math.abs(this.seconds)+"S");return c.join("")};gvjs_.equals=function(a){return a.years==this.years&&a.months==this.months&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};gvjs_.clone=function(){return new gvjs_7g(this.years,this.months,this.days,this.hours,this.minutes,this.seconds)}; gvjs_.pca=function(){return new gvjs_7g(-1*this.years,-1*this.months,-1*this.days,-1*this.hours,-1*this.minutes,-1*this.seconds)};gvjs_.add=function(a){this.years+=a.years;this.months+=a.months;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds}; function gvjs_8g(a,b,c){gvjs_p(a)?(this.Aa=gvjs_9g(a,b||0,c||1),gvjs_$g(this,c||1)):gvjs_n(a)?(this.Aa=gvjs_9g(a.getFullYear(),a.getMonth(),a.getDate()),gvjs_$g(this,a.getDate())):(this.Aa=new Date(gvjs_Rb()),a=this.Aa.getDate(),this.Aa.setHours(0),this.Aa.setMinutes(0),this.Aa.setSeconds(0),this.Aa.setMilliseconds(0),gvjs_$g(this,a))}function gvjs_9g(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}gvjs_=gvjs_8g.prototype;gvjs_.hC=gvjs_4g.FIRSTDAYOFWEEK; gvjs_.iC=gvjs_4g.FIRSTWEEKCUTOFFDAY;gvjs_.clone=function(){var a=new gvjs_8g(this.Aa);a.hC=this.hC;a.iC=this.iC;return a};gvjs_.getFullYear=function(){return this.Aa.getFullYear()};gvjs_.getYear=function(){return this.getFullYear()};gvjs_.getMonth=function(){return this.Aa.getMonth()};gvjs_.getDate=function(){return this.Aa.getDate()};gvjs_.getTime=function(){return this.Aa.getTime()};gvjs_.getDay=function(){return this.Aa.getDay()};gvjs_.getUTCFullYear=function(){return this.Aa.getUTCFullYear()}; gvjs_.getUTCMonth=function(){return this.Aa.getUTCMonth()};gvjs_.getUTCDate=function(){return this.Aa.getUTCDate()};gvjs_.getUTCDay=function(){return this.Aa.getDay()};gvjs_.getUTCHours=function(){return this.Aa.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.Aa.getUTCMinutes()};gvjs_.getTimezoneOffset=function(){return this.Aa.getTimezoneOffset()}; function gvjs_ah(a){a=a.getTimezoneOffset();if(0==a)a="Z";else{var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0b&&(b+=12);var d=Math.min(gvjs_5g(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),gvjs_$g(this,a.getDate()))}; gvjs_.bN=function(a,b){return[this.getFullYear(),gvjs_bc(this.getMonth()+1,2),gvjs_bc(this.getDate(),2)].join(a?"-":"")+(b?gvjs_ah(this):"")};gvjs_.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};gvjs_.toString=function(){return this.bN()};function gvjs_$g(a,b){a.getDate()!=b&&(b=a.getDate()c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",gvjs_bc(c,2));c=d.join("")}b.oja=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=gvjs_fh(a);b.H7=[c,c];b.uA={JEa:a,U8:a};b.XF=[];return b}b=new gvjs_dh;b.oja=a.id;b.Pia=-a.std_offset;b.H7=a.names;b.uA=a.names_ext;b.XF=a.transitions; return b}function gvjs_fh(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_bc(Math.floor(a/60)%100,2),":",gvjs_bc(a%60,2));return b.join("")}gvjs_=gvjs_dh.prototype;gvjs_.getDaylightAdjustment=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b=this.XF[b];)b+=2;return 0==b?0:this.XF[b-1]};gvjs_.getGMTString=function(a){return gvjs_fh(this.getOffset(a))}; gvjs_.getLongName=function(a){return this.H7[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.Pia-this.getDaylightAdjustment(a)};gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_bc(Math.floor(a/60)%100,2),gvjs_bc(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.H7[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.oja};gvjs_.isDaylightTime=function(a){return 0a)b=this.qf.DATEFORMATS[a];else if(8>a)b=this.qf.TIMEFORMATS[a-4];else if(12>a)b=this.qf.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.qf.DATEFORMATS[a-8]),b=b.replace("{0}",this.qf.TIMEFORMATS[a-8]);else{this.iO(10);return}this.Nr(b)};function gvjs_jh(a,b){b=String(b);a=a.qf||gvjs_4g;if(void 0!==a.Ima){for(var c=[],d=0;d=e?String.fromCharCode(a.Ima+e-48):b.charAt(d))}b=c.join("")}return b} var gvjs_8aa=!1;function gvjs_kh(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");} function gvjs_9aa(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==g&&(c%=100),gvjs_jh(a,gvjs_bc(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.qf.NARROWMONTHS[c];break a;case 4:g=a.qf.MONTHS[c];break a;case 3:g=a.qf.SHORTMONTHS[c];break a;default:g=gvjs_jh(a,gvjs_bc(c+1,g))}return g;case "k":return gvjs_kh(e),c=gvjs_ih(e)||24,gvjs_jh(a,gvjs_bc(c,g));case "S":return c=e.getTime()% 1E3/1E3,gvjs_jh(a,c.toFixed(Math.min(3,g)).substr(2)+(3g?1:0];case "h":return gvjs_kh(e),c=gvjs_ih(e)%12||12,gvjs_jh(a,gvjs_bc(c,g));case "K":return gvjs_kh(e),c=gvjs_ih(e)%12,gvjs_jh(a,gvjs_bc(c,g));case "H":return gvjs_kh(e),c=gvjs_ih(e),gvjs_jh(a,gvjs_bc(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.qf.STANDALONENARROWWEEKDAYS[c];break a; case 4:g=a.qf.STANDALONEWEEKDAYS[c];break a;case 3:g=a.qf.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs_jh(a,gvjs_bc(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.qf.STANDALONENARROWMONTHS[c];break a;case 4:g=a.qf.STANDALONEMONTHS[c];break a;case 3:g=a.qf.STANDALONESHORTMONTHS[c];break a;default:g=gvjs_jh(a,gvjs_bc(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.qf.SHORTQUARTERS[c]:a.qf.QUARTERS[c];case "d":return gvjs_jh(a,gvjs_bc(d.getDate(),g));case "m":return gvjs_kh(e), gvjs_jh(a,gvjs_bc(e.getMinutes(),g));case "s":return gvjs_kh(e),gvjs_jh(a,gvjs_bc(e.getSeconds(),g));case "v":return g=f||gvjs_eh(c.getTimezoneOffset()),g.getTimeZoneId();case "V":return a=f||gvjs_eh(c.getTimezoneOffset()),2>=g?g=a.getTimeZoneId():(g=a,g=g.isDaylightTime(c)?gvjs_k(g.uA.gla)?g.uA.gla:g.uA.DST_GENERIC_LOCATION:gvjs_k(g.uA.U8)?g.uA.U8:g.uA.STD_GENERIC_LOCATION),g;case "w":return c=e.getFullYear(),b=e.getMonth(),d=e.getDate(),e=a.qf.FIRSTWEEKCUTOFFDAY,c=new Date(c,b,d),e=gvjs_k(e)?e: 3,b=a.qf.FIRSTDAYOFWEEK||0,d=((c.getDay()+6)%7-b+7)%7,c=c.valueOf()+864E5*((e-b+7)%7-d),e=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),gvjs_jh(a,gvjs_bc(Math.floor(Math.round((c-e)/864E5)/7)+1,g));case "z":return a=f||gvjs_eh(c.getTimezoneOffset()),4>g?a.getShortName(c):a.getLongName(c);case "Z":return e=f||gvjs_eh(c.getTimezoneOffset()),4>g?e.getRFCTimeZoneString(c):gvjs_jh(a,e.getGMTString(c));default:return""}};var gvjs_lh={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:"MMM d",MONTH_DAY_FULL:"MMMM dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, y",DAY_ABBR:"d"},gvjs_lh={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y '\u0433'. G",YEAR_MONTH_ABBR:"LLL y '\u0433'.",YEAR_MONTH_FULL:"LLLL y '\u0433'.",MONTH_DAY_ABBR:"d MMM",MONTH_DAY_FULL:"dd MMMM", MONTH_DAY_SHORT:"dd.MM",MONTH_DAY_MEDIUM:"d MMMM",MONTH_DAY_YEAR_MEDIUM:"d MMM y '\u0433'.",WEEKDAY_MONTH_DAY_MEDIUM:"ccc, d MMM",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, d MMM y '\u0433'.",DAY_ABBR:"d"};var gvjs_mh={wX:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},v8:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}},gvjs_mh={wX:{1E3:{other:"0\u00a0\u0442\u044b\u0441."},1E4:{other:"00\u00a0\u0442\u044b\u0441."},1E5:{other:"000\u00a0\u0442\u044b\u0441."},1E6:{other:"0\u00a0\u043c\u043b\u043d"},1E7:{other:"00\u00a0\u043c\u043b\u043d"},1E8:{other:"000\u00a0\u043c\u043b\u043d"},1E9:{other:"0\u00a0\u043c\u043b\u0440\u0434"},1E10:{other:"00\u00a0\u043c\u043b\u0440\u0434"},1E11:{other:"000\u00a0\u043c\u043b\u0440\u0434"},1E12:{other:"0\u00a0\u0442\u0440\u043b\u043d"},1E13:{other:"00\u00a0\u0442\u0440\u043b\u043d"}, 1E14:{other:"000\u00a0\u0442\u0440\u043b\u043d"}},v8:{1E3:{other:"0 \u0442\u044b\u0441\u044f\u0447\u0438"},1E4:{other:"00 \u0442\u044b\u0441\u044f\u0447\u0438"},1E5:{other:"000 \u0442\u044b\u0441\u044f\u0447\u0438"},1E6:{other:"0 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E7:{other:"00 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E8:{other:"000 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E9:{other:"0 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u0430"},1E10:{other:"00 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u0430"}, 1E11:{other:"000 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u0430"},1E12:{other:"0 \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E13:{other:"00 \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E14:{other:"000 \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u0430"}}};function gvjs_$aa(a){var b=gvjs_nh.x8,c=["0"];a=gvjs_oh[a][0]&7;if(0d&&h++;break;case "0":if(0d&&h++;break;case ",":0e+f||1>this.qT)throw Error('Malformed exponential pattern "'+a+'"');l=!1;break;default:b[0]--,l=!1}0==f&&0d&&0e+f)||0==h)throw Error('Malformed pattern "'+a+'"');g=e+f+g;this.pz=0<=d?g-d:0;0<=d&&(this.zt=e+f-d,0>this.zt&&(this.zt=0));this.ap=(0<=d?d:g)-e;this.XW&&(this.gT=e+this.ap,0==this.pz&& 0==this.ap&&(this.ap=1));this.Fy.push(Math.max(0,h));this.Aaa=0==d||d==g;c=b[0]-c;this.tL=gvjs_rh(this,a,b);b[0]this.Yv.length?e=!1:this.Kz.length=r)p+=r,h=!0;else if(q==l.charAt(0)){if(f||g)break;p+=".";f=!0}else if(q==m.charAt(0)&&("\u00a0"!=m.charAt(0)||b[0]+1=c?0:gvjs_wh(c)).divisorBase;c=gvjs_vh(this,d+gvjs_wh(gvjs_xh(this,c/Math.pow(10,d)).Xda))}a/=Math.pow(10,c.divisorBase);b.push(c.prefix);d=0>a||0==a&&0>1/a;b.push(d?this.Yv:this.Kz);if(isFinite(a))if(a=a*(d?-1:1)*this.ag,this.XW)if(0==a)gvjs_yh(this,a,this.ap,b),gvjs_zh(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a/=Math.pow(10, e);var f=this.ap;if(1this.ap){for(;0!=e%this.gT;)a*=10,e--;f=1}else 1>this.ap?(e++,a/=10):(e-=this.ap-1,a*=Math.pow(10,this.ap-1));gvjs_yh(this,a,f,b);gvjs_zh(this,e,b)}else gvjs_yh(this,a,this.ap,b);else b.push(gvjs_nh.NN);b.push(d?this.WD:this.tL);b.push(c.suffix);return b.join("")}; function gvjs_xh(a,b){var c=Math.pow(10,a.pz),d;if(0>=a.pr)d=Math.round(b*c);else{d=b*c;var e=a.pz;d&&(a=a.pr-gvjs_wh(d)-1,a<-e?(e=Math.pow(10,e),d=Math.round(d/e)*e):(e=Math.pow(10,a),d=Math.round(d*e)/e));d=Math.round(d)}isFinite(d)?(b=Math.floor(d/c),c=Math.floor(d-b*c)):c=0;return{Xda:b,lra:c}} function gvjs_yh(a,b,c,d){if(a.zt>a.pz)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_xh(a,b);var e=Math.pow(10,a.pz),f=b.Xda,g=b.lra,h=0==f?0:gvjs_wh(f)+1,k=0b+1;)e--;for(f=1;fb?(b=-b,c.push(gvjs_nh.I8)):a.bka&&c.push(gvjs_nh.L8);b=""+b;for(var d=gvjs_qh?"0":gvjs_nh.WN,e=b.length;ea)return a-48;var b=gvjs_nh.WN.charCodeAt(0);return b<=a&&ab)return gvjs_uh;b=Math.min(14,b);var c=a[Math.pow(10,b)];for(--b;!c&&3<=b;)c=a[Math.pow(10,b)],b--;if(!c)return gvjs_uh;a=c.other;return a&&"0"!=a?(a=/([^0]*)(0+)(.*)/.exec(a))?{prefix:a[1],suffix:a[3],divisorBase:b+1-(a[2].length-1)}:gvjs_uh:gvjs_uh}function gvjs_wh(a){for(var b=0;1<=(a/=10);)b++;return b};gvjs_gh.prototype.format=gvjs_gh.prototype.format;gvjs_gh.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var gvjs_Ah=gvjs_lh;gvjs_ph.Format={DECIMAL:1,SCIENTIFIC:2,PERCENT:3,CURRENCY:4,COMPACT_SHORT:5,COMPACT_LONG:6};gvjs_ph.prototype.format=gvjs_ph.prototype.format;gvjs_ph.prototype.setSignificantDigits=gvjs_ph.prototype.setSignificantDigits; gvjs_ph.setEnforceAsciiDigits=function(a){gvjs_qh=a};gvjs_ph.isEnforceAsciiDigits=function(){return gvjs_qh};var gvjs_Bh=gvjs_nh;gvjs_dh.createTimeZone=gvjs_eh;function gvjs_Ch(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))}function gvjs_Dh(a){a=String(a);if(gvjs_Ch(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function gvjs_Eh(a){return eval("("+a+")")} function gvjs_Fh(a,b){return(new gvjs_Gh(b)).ne(a)}function gvjs_Gh(a){this.KU=a}gvjs_Gh.prototype.ne=function(a){var b=[];gvjs_Hh(this,a,b);return b.join("")}; function gvjs_Hh(a,b,c){if(null==b)c.push(gvjs_cb);else{if(typeof b==gvjs_db){if(gvjs_m(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f=b};function gvjs_Wh(a,b){a&&(a.logicalname=b)}function gvjs_Xh(a){return(a=gvjs_pf(a,function(a){return null!=a.logicalname},!0))?a.logicalname:gvjs_Ma};function gvjs_Yh(a){return a==gvjs_e||""==a||a==gvjs_wb?gvjs_e:gvjs_Hg(a).Vb}function gvjs_Zh(a){if(a==gvjs_e)return gvjs_e;a=gvjs_Ng(a);a=Math.round((a[0]+a[1]+a[2])/3);return gvjs_Og(a,a,a)}function gvjs__h(a){a=gvjs_w(a);null==a.bold&&(a.bold=!0);return a} function gvjs_0h(a,b){var c=a.C(b.name,b.properties);a.sw(c,{style:b.style});if(null!=b.content){var d=gvjs_m(b.content)?b.content:[b.content];gvjs_t(d,function(b){gvjs_o(b)?a.appendChild(c,a.createTextNode(b)):(gvjs_o(b.content)&&b.a5?(b=gvjs_tf(b.content),b=gvjs_Ye(a.Ad,b)):b=gvjs_0h(a,b),a.appendChild(c,b))})}null!=b.id&&gvjs_Wh(c,b.id);return c};function gvjs_1h(a,b){a=a||{};if(2==arguments.length){var c=arguments[1],d;for(d in c)if(gvjs_m(c[d]))a[d]=gvjs_Cc(c[d]);else if(typeof a[d]===gvjs_db&&null!=a[d])a[d]=gvjs_1h(a[d],c[d]);else if(typeof c[d]===gvjs_db&&null!=c[d])a[d]=gvjs_1h({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2a.end?b:a?a.end:null;return null!=d&&null!=a?new gvjs_G(d,a):null}function gvjs_5h(a){if(0==a.length)return null;for(var b=a[0].clone(),c=1;cb;){var c=a.hc?a.ve.Mi:a.ve.next;a.removeNode(c);a.wba&&a.wba(c.key,c.value)}}function gvjs_ni(a,b){a.ve!=b&&a.removeNode(b);return b.value}function gvjs_ki(a,b){this.key=a;this.value=b} gvjs_ki.prototype.remove=function(){this.Mi.next=this.next;this.next.Mi=this.Mi;delete this.Mi;delete this.next};function gvjs_pi(a){this.boa=Math.max(1,a||Infinity);this.hc=new gvjs_ji(this.boa,!0)}gvjs_=gvjs_pi.prototype;gvjs_.clear=function(){this.hc.clear()};gvjs_.contains=function(a){return this.hc.Ce(a)};gvjs_.get=function(a){if(!this.contains(a))throw Error('Cache does not contain key "'+a+'"');return this.hc.get(a)};gvjs_.put=function(a,b){this.hc.set(a,b);return b};gvjs_.size=function(){return this.hc.yb()};function gvjs_qi(a,b){function c(){var a=f(gvjs_Ob(d),arguments);return g.contains(a)?g.get(a):g.put(a,d.apply(this,arguments))}var d=null,e={};gvjs_q(a)?(d=a,e=b||{}):gvjs_q(b)&&(d=b,e=a||{});var f=e.pV||gvjs_dba,g=e.cache||new gvjs_pi(1E3);c.clear=function(){g.clear()};return c};function gvjs_ri(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=gvjs_Ib(a),d=gvjs_Ib(b);if(c!=d)return!1;var d=gvjs_Mb(a),e=gvjs_Mb(b);if(d!=e)return!1;switch(c){case gvjs_db:if(d&&e)return 0==gvjs_bh(a,b);for(var f in a)if(a.hasOwnProperty(f)&&(!b.hasOwnProperty(f)||!gvjs_ri(a[f],b[f])))return!1;for(var g in b)if(b.hasOwnProperty(g)&&!a.hasOwnProperty(g))return!1;return!0;case gvjs_Na:if(a.length!=b.length)return!1;for(c=0;c=this.aM)throw Error("Scale factor must be a positive number.");}gvjs_s(gvjs_gj,gvjs_bj); var gvjs_jj={decimal:gvjs_ph.Format.DECIMAL,scientific:gvjs_ph.Format.SCIENTIFIC,percent:gvjs_ph.Format.PERCENT,currency:gvjs_ph.Format.CURRENCY,"short":gvjs_ph.Format.COMPACT_SHORT,"long":gvjs_ph.Format.COMPACT_LONG},gvjs_kj=!1,gvjs_hj=gvjs_Bh.DECIMAL_SEP,gvjs_ij=gvjs_Bh.GROUP_SEP,gvjs_lj=gvjs_Bh.DECIMAL_PATTERN; gvjs_gj.prototype.format=function(a,b){if(a.R(b)==gvjs_f)for(var c=0;cd&&a.setProperty(c,b,gvjs_sb,"color:"+this.Pfa+";")}}}; gvjs_gj.prototype.yQ=function(a){var b;b=a/this.aM;if(null===this.$d){if(isNaN(this.jy))return String(a);this.Qfa&&(b=Math.abs(b));var c=b;0==this.jy&&(c=Math.round(c));b=[];0>c&&(c=-c,b.push("-"));var d=Math.pow(10,this.jy),e=Math.round(c*d),c=String(Math.floor(e/d)),d=String(e%d);if(3a&&(b="("+b+")")}else c=new gvjs_ph(this.$d),a=gvjs_ph.isEnforceAsciiDigits(),gvjs_ph.setEnforceAsciiDigits(!gvjs_kj),null!=this.pr&&c.setSignificantDigits(this.pr),b=c.format(b),b=this.bha+b+this.cja,gvjs_ph.setEnforceAsciiDigits(a);return b};function gvjs_mj(a){this.$d=a||""}function gvjs_lba(a,b,c,d,e,f,g){return 0c.length)throw Error("sortColumns is an empty array. Must have at least one element.");for(var f={},g=[],h=0;hb||b>=a)throw Error("Invalid row index "+b+". Should be in the range [0-"+(a-1)+"].");}else throw Error("Table has no rows.");}function gvjs_Fl(a,b){a.og(b);if(gvjs_p(b))gvjs_Jl(a,b);else if(-1===a.og(b))throw Error('Invalid column id "'+b+'"');} function gvjs_Jl(a,b){a=a.S();if(0b||b>=a)throw Error("Invalid column index "+b+". Should be an integer in the range [0-"+(a-1)+"].");}else throw Error("Table has no columns.");}function gvjs_Kl(a,b,c){a=a.R(b);if(!gvjs_Ll(c,a))throw Error(gvjs_Xj+c+gvjs_nj+a+" in column index "+b);} function gvjs_Ll(a,b){if(null==a)return!0;var c=typeof a;switch(b){case gvjs_f:if(c==gvjs_f)return!0;break;case gvjs_h:if(c==gvjs_h)return!0;break;case gvjs_Ra:if(c==gvjs_Ra)return!0;break;case gvjs_Ta:case gvjs_Ua:if(gvjs_Mb(a))return!0;break;case gvjs_vb:if(gvjs_Lb(a)&&0a.length){b=!0;for(c=0;ca;a++){if(b[a]b.length?0:b[3];c=4>c.length?0:c[3];return bgvjs_Hl(c,g,d)?d=g:0>gvjs_Hl(c,e,g)&&(e=g));return{min:d,max:e}}function gvjs_Nl(a,b){b=gvjs_Gl(a,function(b,c){return a.getValue(b,c)},b);for(var c=[],d=a.aa(),e=0;egvjs_Hl(h,g,e.minValue)||null!=e.maxValue&&0a&&a>=b?-1:a}if(!this.Pm){this.Pm={};for(var b=this.S(),c=0;cb)throw Error("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=gvjs_Oc(null,b)}else throw Error("Invalid value for numOrArray. Should be a number or an array of arrays of cells.");b=[];for(var d=0;d=b||(this.hc=[],gvjs_Il(this,a),a+b>this.Nf.length&&(b=this.Nf.length-a),this.Nf.splice(a,b))};gvjs_.Qz=function(a){this.yha(a,1)};gvjs_.xha=function(a,b){if(!(0>=b)){this.hc=[];gvjs_Jl(this,a);a+b>this.Mf.length&&(b=this.Mf.length-a);this.Mf.splice(a,b);this.Pm=null;for(var c=0;c/g,">").replace(/\"/g,gvjs_ha):"";d.detailed_message=c}}} var gvjs_sba=/^[^<]*([^<]*<\/a>[^<]*)*$/,gvjs_tba=/javascript((s)?( )?)*:/;function gvjs_Vl(a){a=a.version||"0.6";return gvjs_Zc(gvjs_pba,a)?a:"0.6"}gvjs_=gvjs_Ul.prototype;gvjs_.v6=null;gvjs_.G=null;gvjs_.gk=function(){return this.W_==gvjs_ek};gvjs_.L1=function(){return this.W_==gvjs_yl}; function gvjs_Xl(a){for(var b=0;b=a.keyCode)a.keyCode=-1}catch(b){}};var gvjs_9l="closure_listenable_"+(1E6*Math.random()|0);function gvjs_$l(a){return!(!a||!a[gvjs_9l])}var gvjs_yba=0;function gvjs_zba(a,b,c,d,e){this.listener=a;this.rU=null;this.src=b;this.type=c;this.AB=!!d;this.Ga=e;this.key=++gvjs_yba;this.vE=this.EO=!1}function gvjs_am(a){a.vE=!0;a.listener=null;a.rU=null;a.src=null;a.Ga=null};function gvjs_bm(a){this.src=a;this.uh={};this.iN=0}gvjs_=gvjs_bm.prototype;gvjs_.add=function(a,b,c,d,e){var f=a.toString();a=this.uh[f];a||(a=this.uh[f]=[],this.iN++);var g=gvjs_cm(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.Mz&&0<=e;e--){b.currentTarget=c[e];var f=gvjs_pm(c[e],a,!0,b),d=d&&f}for(e=0;!b.Mz&&e>>0);function gvjs_hm(a){if(gvjs_q(a))return a;a[gvjs_rm]||(a[gvjs_rm]=function(b){return a.handleEvent(b)});return a[gvjs_rm]};function gvjs_W(){gvjs_T.call(this);this.Ol=new gvjs_bm(this);this.Qma=this;this.B4=null}gvjs_s(gvjs_W,gvjs_T);gvjs_W.prototype[gvjs_9l]=!0;gvjs_=gvjs_W.prototype;gvjs_.SQ=function(){return this.B4};gvjs_.fF=function(a){this.B4=a};gvjs_.addEventListener=function(a,b,c,d){gvjs_V(this,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_mm(this,a,b,c,d)}; gvjs_.dispatchEvent=function(a){var b,c=this.SQ();if(c)for(b=[];c;c=c.SQ())b.push(c);var c=this.Qma,d=a.type||a;if(gvjs_o(a))a=new gvjs_2l(a,c);else if(a instanceof gvjs_2l)a.target=a.target||c;else{var e=a;a=new gvjs_2l(d,c);gvjs_7c(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.Mz&&0<=g;g--)f=a.currentTarget=b[g],e=gvjs_sm(f,d,!0,a)&&e;a.Mz||(f=a.currentTarget=c,e=gvjs_sm(f,d,!0,a)&&e,a.Mz||(e=gvjs_sm(f,d,!1,a)&&e));if(b)for(g=0;!a.Mz&&gb)throw Error("Bad port number "+b);a.fw=b}else a.fw=null}gvjs_.getPath=function(){return this.il};gvjs_.setPath=function(a,b){gvjs_cn(this);this.il=b?gvjs_gn(a,!0):a;return this};function gvjs_fn(a,b,c){gvjs_cn(a);b instanceof gvjs_hn?(a.rj=b,a.rj.c6(a.un)):(c||(b=gvjs_in(b,gvjs_Qba)),a.rj=new gvjs_hn(b,0,a.un));return a}gvjs_.nl=function(a,b){return gvjs_fn(this,a,b)};gvjs_.Io=function(){return this.rj.toString()}; gvjs_.ld=function(a,b){gvjs_cn(this);this.rj.set(a,b);return this};function gvjs_kn(a,b,c){gvjs_cn(a);gvjs_m(c)||(c=[String(c)]);a.rj.setValues(b,c)}function gvjs_ln(a,b){return a.rj.get(b)}gvjs_.i5=function(a){gvjs_cn(this);this.rj.remove(a);return this};function gvjs_cn(a){if(a.mva)throw Error("Tried to modify a read-only Uri");}gvjs_.c6=function(a){this.un=a;this.rj&&this.rj.c6(a);return this};function gvjs_mn(a){return a instanceof gvjs_an?a.clone():new gvjs_an(a,void 0)} function gvjs_gn(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function gvjs_in(a,b,c){return gvjs_o(a)?(a=encodeURI(a).replace(b,gvjs_Rba),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function gvjs_Rba(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var gvjs_jn=/[#\/\?@]/g,gvjs_Oba=/[\#\?:]/g,gvjs_Nba=/[\#\?]/g,gvjs_Qba=/[\#\?@]/g,gvjs_Pba=/#/g;function gvjs_hn(a,b,c){this.Ub=this.sg=null;this.Nl=a||null;this.un=!!c} function gvjs_nn(a){a.sg||(a.sg=new gvjs_4d,a.Ub=0,a.Nl&&gvjs_Zaa(a.Nl,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}gvjs_=gvjs_hn.prototype;gvjs_.yb=function(){gvjs_nn(this);return this.Ub};gvjs_.add=function(a,b){gvjs_nn(this);this.Nl=null;a=gvjs_on(this,a);var c=this.sg.get(a);c||this.sg.set(a,c=[]);c.push(b);this.Ub+=1;return this}; gvjs_.remove=function(a){gvjs_nn(this);a=gvjs_on(this,a);return this.sg.Ce(a)?(this.Nl=null,this.Ub-=this.sg.get(a).length,this.sg.remove(a)):!1};gvjs_.clear=function(){this.sg=this.Nl=null;this.Ub=0};gvjs_.isEmpty=function(){gvjs_nn(this);return 0==this.Ub};gvjs_.Ce=function(a){gvjs_nn(this);a=gvjs_on(this,a);return this.sg.Ce(a)};gvjs_.FH=function(a){var b=this.Va();return gvjs_tc(b,a)}; gvjs_.Zj=function(){gvjs_nn(this);for(var a=this.sg.Va(),b=this.sg.Zj(),c=[],d=0;de||90=b||0>c?null:new gvjs_z(c,b)};var gvjs_0ba={firstLineIsHeader:!1};function gvjs_yn(a,b,c,d){b=b.split(/\r?\n/)[c];this.message=a+" at line "+(c+1)+":\n"+b;this.message+="\n"+gvjs_ac(" ",-1==d?b.length:d)+"^"}gvjs_s(gvjs_yn,Error);gvjs_l("infovis.csv.ParseError",gvjs_yn,void 0);gvjs_yn.prototype.name="ParseError";function gvjs_zn(a){this.m=a||{};gvjs_v(gvjs_0ba,function(a,c){gvjs_3c(this.m,c,a)},this)}gvjs_l("infovis.csv.Parser",gvjs_zn,void 0); gvjs_zn.prototype.parse=function(a){function b(a){a==gvjs_qj&&(k--,l=m);n=a}function c(){m=l;if(null!=n){var b=n;b==gvjs_qj&&(k++,l=0);n=null;return b}if(h>=g)return gvjs_rj;b=a.charAt(h++);l++;var c=!1;"\n"==b?c=!0:"\r"==b&&(h"==f)return"";if(f==gvjs_rj||f==gvjs_qj)return e?(b(""),""):"";if('"'==f){d=h;e=null;for(f=c();f!=gvjs_rj;f=c())if('"'==f)if(e=h-1,f=c(),'"'==f)e= null;else{if(","==f||f==gvjs_rj||f==gvjs_qj){f==gvjs_qj&&b(f);break}throw new gvjs_yn('Unexpected character "'+f+'" after quote mark',a,k,l-1);}if(null==e)throw new gvjs_yn("Unexpected end of text after open quote",a,k,l);return a.substring(d,e).replace(/""/g,'"')}for(;f!=gvjs_rj&&","!=f&&f!=gvjs_qj;f=c())if('"'==f)throw new gvjs_yn("Unexpected quote mark",a,k,l-1);","==f&&(p=!0);f!=gvjs_rj&&f!=gvjs_qj||b(f);return a.substring(d,f==gvjs_rj?h:h-1).replace(/[\r\n]+/g,"")}function e(){if(h>=g)return gvjs_rj; for(var a=[],b=d();""!=b;b=d())a.push(b);return a}var f=this.m.firstLineIsHeader,g=a.length,h=0,k=0,l=0,m=0,n=null,p=!1,q=[],r=[],t=null;f&&(q=e(),t=q.length);for(var u=e();u!=gvjs_rj;u=e()){null==t&&(t=u.length);if(u.length!=t)throw new gvjs_yn("Record has "+u.length+" field"+(1==u.length?"":"s")+", but expected "+t,a,k-1,-1);if(f){for(var w={},v=0;va)throw Error("Refresh interval must be a non-negative number");this.nm=a;gvjs_Kn(this)};function gvjs_Ln(a){a.EW&&(window.clearTimeout(a.EW),a.EW=null)}function gvjs_Jn(a,b,c,d){a.HC({version:"0.6",status:gvjs_ek,errors:[{reason:b,message:c,detailed_message:d}]})} gvjs_.nw=function(){var a;a=this.qpa;var b={};this.lk&&(b.tq=String(this.lk));var c="reqId:"+String(this.r5),d=this.tK;d&&(c+=";sig:"+d);this.E1&&(c+=";type:"+this.E1);b.tqx=c;if(this.IC){var c=[],e;for(e in this.IC)c.push(e+":"+this.IC[e]);b.tqh=c.join(";")}a=gvjs_Hn(a,b);this.nm&&(a=new gvjs_an(a),gvjs_he&&(gvjs_cn(a),a.ld("zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_Rb()).toString(36))),a=a.toString());e=gvjs_qg();c={};gvjs_En[String(this.r5)]= this;d=this.O5;b="GET";"xhrpost"==d&&(d="xhr",b="POST");if(d==gvjs_Oa){d={};if(/[?&]alt=gviz(&[^&]*)*$/.test(a))c=gvjs_$k;else{var f=gvjs_eg(a,"tqrt")||gvjs_Oa,f=f.split(":"),c=f[0];"xhr"!==c&&"xhrpost"!==c||!gvjs_tc(f,gvjs_zl)||(d.xhrWithCredentials=!0);gvjs_Zc(gvjs_Cn,c)||(c=gvjs_Oa)}c={sendMethod:c,options:d};d=c.sendMethod;c=c.options}if(d==gvjs_$k)if(gvjs_Fb("gadgets.io.makeRequest"))b=this.Vea,null==b[gvjs_Fn.io.RequestParameters.CONTENT_TYPE]&&(b[gvjs_Fn.io.RequestParameters.CONTENT_TYPE]= gvjs_Fn.io.ContentType.TEXT),null==b[gvjs_Fn.io.RequestParameters.AUTHORIZATION]&&(b[gvjs_Fn.io.RequestParameters.AUTHORIZATION]=gvjs_Fn.io.AuthorizationType.SIGNED),null==b.OAUTH_ENABLE_PRIVATE_NETWORK&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0),null==b.OAUTH_ADD_EMAIL&&(b.OAUTH_ADD_EMAIL=!0),gvjs_Fn.io.makeRequest(a,gvjs_r(this.qta,this),b),gvjs_Mn(this);else throw Error("gadgets.io.makeRequest is not defined.");else{if(!(f="xhr"==d)){if(d=d==gvjs_Oa)f=e.getWindow().location.href,d=(new gvjs_an(f)).resolve(new gvjs_an(a)).toString(), f=f.match(gvjs_$f),d=d.match(gvjs_$f),d=f[3]==d[3]&&f[1]==d[1]&&f[4]==d[4];f=d}if(f)e=void 0,d=a,"POST"==b&&(a=a.split("?"),1<=a.length&&(d=a[0]),2<=a.length&&(e=a[1])),a=d,d=gvjs_r(gvjs_Qb(this.Hza,this.r5),this),c=this.dCa||!!c.xhrWithCredentials,f=new gvjs_1m,gvjs_2m.push(f),d&&f.B(gvjs_7j,d),f.vD(gvjs_N,f.voa),c&&(f.l8=c),f.send(a,b,e,gvjs_3ba);else{if(this.Dga)throw Error("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page."); b=gvjs_rf(e,"body")[0];c=null===this.tK;this.Zua&&c?(c=e.createElement("img"),gvjs_4ba(this,c,a),e.appendChild(b,c)):(gvjs_Mn(this),gvjs_Zl(a),gvjs_Kn(this))}}};function gvjs_4ba(a,b,c){b.onerror=function(){gvjs_Mn(a);gvjs_Zl(c);gvjs_Kn(a)};b.onload=function(){gvjs_Mn(a);gvjs_Zl(c);gvjs_Kn(a)};b.style.display=gvjs_e;var d=c+"&requireauth=1&"+(new Date).getTime();b.src=d} gvjs_.qta=function(a){if(null!=a&&a.data)gvjs_Sb(a.data);else{var b="";a&&a.errors&&(b=a.errors.join(" "));gvjs_Jn(this,"make_request_failed","gadgets.io.makeRequest failed",b)}};function gvjs_Mn(a){gvjs_Ln(a);a.EW=window.setTimeout(function(){gvjs_Jn(a,"timeout","Request timed out")},1E3*a.qja)}function gvjs_Nn(a){a.zU&&(window.clearTimeout(a.zU),a.zU=null)}function gvjs_Kn(a){gvjs_Nn(a);0!=a.nm&&a.e5&&a.dl&&(a.zU=window.setTimeout(function(){a.nw()},1E3*a.nm))} gvjs_.send=function(a){this.dl=!0;this.kw=a;this.nw()};gvjs_.makeRequest=function(a,b){this.dl=!0;this.kw=a;this.tGa=gvjs_$k;this.Vea=b||{};this.nw()};gvjs_.abort=function(){this.dl=!1;gvjs_Ln(this);gvjs_Nn(this)};gvjs_.HC=function(a){gvjs_Ln(this);a=new gvjs_Ul(a);if(!gvjs_Xl(a)){this.tK=a.gk()?null:a.v6;var b=this.kw;b.call(b,a)}};gvjs_.setTimeout=function(a){if(typeof a!=gvjs_f||isNaN(a)||0>=a)throw Error("Timeout must be a positive number");this.qja=a}; gvjs_.Bza=function(a){if(typeof a!=gvjs_Ra)throw Error("Refreshable must be a boolean");return this.e5=a};gvjs_.nl=function(a){if(typeof a!=gvjs_h)throw Error("queryString must be a string");this.lk=a};gvjs_.wza=function(a){this.E1=a;null!=a&&this.jia(gvjs_yb,a)};gvjs_.jia=function(a,b){a=a.replace(/\\/g,"\\\\");b=b.replace(/\\/g,"\\\\");a=a.replace(/:/g,"\\c");b=b.replace(/:/g,"\\c");a=a.replace(/;/g,"\\s");b=b.replace(/;/g,"\\s");this.IC||(this.IC={});this.IC[a]=b};function gvjs_On(){if(!gvjs_Pn){gvjs_Pn=!0;var a=gvjs_sg();a.IDIModule&&a.IDIModule.registerListener(gvjs_Gn,{pollingInterval:100});a.gadgets&&(gvjs_Qn(),this.uha())}a=gvjs_rf(gvjs_qg(),"body")[0];this.Bya=gvjs__l(a)}var gvjs_Pn=!1;gvjs_On.prototype.Uga=200;function gvjs_Rn(){return!!gvjs_j.gadgets&&!!gvjs_j.gadgets.rpc} gvjs_On.prototype.uha=function(){if(gvjs_Rn()){var a=gvjs_j.gadgets;gvjs_q(a.rpc.register)&&a.rpc.register("refresh",gvjs_Gn)}else 0c)throw Error("The first parameter (min) must be smaller than or equal to the second parameter (max).");gvjs_Il(a.G,b);gvjs_Il(a.G,c);a=[];for(d=b;d<=c;d++)a.push(d); return a}throw Error("First parameter must be a number or an array.");}gvjs_.np=function(a,b){this.ll=gvjs_3n(this,a,b);this.ct=!1;gvjs_1n(this)};gvjs_.xca=function(){return gvjs_4c(this.Fb)};gvjs_.yca=function(){if(this.ct){for(var a=[],b=this.G.aa(),c=0;ca||a>=this.G.aa()?-1:a:gvjs_kc(this.ll,a)};gvjs_.$Q=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?a:gvjs_n(a)&&gvjs_p(a.sourceColumn)?a.sourceColumn:-1}; gvjs_.bR=function(a){a=this.$Q(a);return-1==a?a:a=this.G.bR(a)};gvjs_.$k=function(a){gvjs_Il(this,a);return this.ct?a:this.ll[a]};gvjs_.cR=function(a){a=this.$k(a);return a=this.G.cR(a)};gvjs_.aa=function(){return this.ct?this.G.aa():this.ll.length};gvjs_.S=function(){return this.Fb.length};gvjs_.Ve=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ve(a):a.id||""};gvjs_.Qa=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Qa(a):a.label||""}; gvjs_.Ms=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ms(a):null};gvjs_.Yk=function(a){a=this.Fg(a,gvjs_kb);return a=gvjs_o(a)?a:""};gvjs_.R=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.R(a):a.type}; gvjs_.Ls=function(a,b){gvjs_Jl(this,b);var c=this.Fb[b],d=null;a=this.$k(a);if(gvjs_n(c)){if(this.QY){for(c=0;c=this.It.length&&this.cancel())}};function gvjs_ao(){this.It=[];this.mC=null}gvjs_ao.prototype.add=function(a){this.It.push(a)}; gvjs_ao.prototype.create=function(a,b,c){if(null!=this.mC){var d=new gvjs_$n(a,b,c);this.add(d);this.mC.geocode(d)}else gvjs_vg(gvjs_r(function(){null==this.mC&&(this.mC=gvjs_9n.qc());this.create(a,b,c)},this))};gvjs_ao.prototype.cancel=function(){gvjs_t(this.It,function(a){a.cancel()});this.It=[]}; gvjs_9n.prototype.geocode=function(a){gvjs_t(a.It,gvjs_r(function(b){var c=gvjs_Lh(b);c in this.hc?a.finish(b,this.hc[c]):(this.jw.Ce(c)||(this.iE.enqueue(b),this.jw.set(c,[])),this.jw.get(c).push(a))},this));this.Zba()}; gvjs_9n.prototype.Zba=function(){if(0!==this.iE.yb()||0!==this.Gm.yb()){var a=0=a.S()||a.R(e)!=c[d])return!1}return!0}function gvjs_jo(a,b,c){return a.pb(b,c,gvjs_f)?gvjs_ko(b,c,function(a){return 0<=a}):!1} function gvjs_ko(a,b,c){for(var d=Math.min(a.aa(),20),e=0;eb)throw Error(gvjs_Lj);for(var c=!0,d=[],e=0;eb)return!1;var c=a.R(0);if(c!=gvjs_Ta&&c!=gvjs_Ua||a.R(1)!=gvjs_f)return!1;for(var c=0,d=1;df?h:f;a=0!=e&&50c)return!1;if(!this.pb(a,0,gvjs_f)&&(b++,this.y9))for(;bb||5d}else b=!1;a=b?3:this.pb(a,3,gvjs_h)?1:2}else a=0;return a};function gvjs_ro(){}gvjs_s(gvjs_ro,gvjs_do);gvjs_ro.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_ro.prototype.Lc=function(a){a=gvjs_eo(a);var b=a.S();if(2!==b&&3!==b)throw Error("Invalid data table format: must have 2 or 3 columns.");var c=1,d=2;2===b&&(c--,d--);this.mb(a,0,gvjs_h);this.mb(a,c,gvjs_h);this.mb(a,d,gvjs_f);return{Wv:c,coa:0,HA:d}};gvjs_ro.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_so(a){this.vi=a;this.v5=new gvjs_4d}gvjs_so.prototype.index=function(){return this.vi};function gvjs_to(){}gvjs_s(gvjs_to,gvjs_do);gvjs_to.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0}; gvjs_to.prototype.Lc=function(a){a=gvjs_eo(a);for(var b=[],c=a.S(),d=0;db.length)throw Error("At least 1 data column must come before any role column.");gvjs_jc(b).v5.set(e,d)}}if(2!=b.length)throw Error("Invalid data table format: must have 2 data columns.");c=b[0];b=b[1];this.mb(a,c.index(),"date|datetime");this.mb(a,b.index(),gvjs_f);return{h_:c,HA:b}}; gvjs_to.prototype.mb=function(a,b,c){if(!gvjs_oc(c.split("|"),function(c){return this.pb(a,b,c)},this))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_uo(){}gvjs_s(gvjs_uo,gvjs_do);gvjs_uo.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(5>b||6c?1:2:0};function gvjs_wo(){this.Es=null}gvjs_s(gvjs_wo,gvjs_do);gvjs_wo.prototype.ac=function(a){return!!gvjs_xo(this,a)};gvjs_wo.prototype.Lc=function(a){a=gvjs_xo(this,a);if(null!=a)return a;throw Error(this.Es);}; function gvjs_xo(a,b){b=gvjs_eo(b);var c=new gvjs_so(0),d=new gvjs_so(1),e=new gvjs_so(2),f=0;a.pb(b,e.index(),gvjs_h)||(f=-1,e=null);var g=new gvjs_so(3+f),h=new gvjs_so(4+f),k=new gvjs_so(5+f),l=new gvjs_so(6+f),f=new gvjs_so(7+f);return a.mb(b,c.index(),gvjs_h)&&a.mb(b,d.index(),gvjs_h)&&a.mb(b,g.index(),gvjs_Ta)&&a.mb(b,h.index(),gvjs_Ta)&&a.mb(b,k.index(),gvjs_f)&&a.mb(b,l.index(),gvjs_f)&&a.mb(b,f.index(),gvjs_h)?{zua:c,Wv:d,wM:g,MI:h,gqa:k,Oxa:l,Gpa:f,Dha:e}:null} gvjs_wo.prototype.mb=function(a,b,c){return this.pb(a,b,c)?!0:(this.Es=gvjs_Kj+b+gvjs_oj+c+"'.",!1)};function gvjs_yo(){}gvjs_s(gvjs_yo,gvjs_do);gvjs_yo.prototype.ac=function(a){gvjs_eo(a);var b;b=a.S();if(1>b||2b||2c?1:2>d&&0==e?3:2:0};function gvjs_Co(){}gvjs_s(gvjs_Co,gvjs_do);gvjs_Co.prototype.ac=function(a){return gvjs_Do(this,a)||gvjs_Eo(this,a)};gvjs_Co.prototype.Lj=function(a){var b=gvjs_Do(this,a);a=gvjs_Eo(this,a);return b||a?a?1:3:0};function gvjs_Do(a,b){gvjs_eo(b);var c=b.S();if(2>c||3c||2b||a.R(0)!=gvjs_h)return!1;var c=a.R(1);if(c!=gvjs_f&&c!=gvjs_Ta&&c!=gvjs_h||c==gvjs_h&&!gvjs_9ba(a)&&!gvjs_$ba(a)||c==gvjs_f&&!gvjs_ko(a,1,function(a){return gvjs_Vd(a)}))return!1;for(c=2;ca})}function gvjs_9ba(a){return gvjs_ko(a,1,function(a){return 7!=a.length||isNaN(a.substring(0,3))||"W"!=a.charAt(4)||isNaN(a.substring(6,7))?!1:!0})}function gvjs_$ba(a){return gvjs_ko(a,1,function(a){return 6!=a.length||isNaN(a.substring(0,3))||"Q"!=a.charAt(4)||isNaN(a.charAt(5))?!1:!0})};function gvjs_Go(){}gvjs_s(gvjs_Go,gvjs_do);gvjs_Go.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(2>b||3b||2b||.97b)}a=b?2:3}else a=0;return a};function gvjs_Io(){}gvjs_s(gvjs_Io,gvjs_do);gvjs_Io.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(0==b)return!1;for(var c=this.pb(a,0,gvjs_h)?1:0,d=b>c;cd)throw Error("Invalid linkTable format: must have at least 3 columns.");this.mb(gvjs_9k,c,0,gvjs_f);this.mb(gvjs_9k,c,1,gvjs_f);this.mb(gvjs_9k,c,2,gvjs_f);var e=null,f=a=null,g=3;3=l||p>=l)throw Error("Invalid linkTable row: source and target nodes must be in the range 0 to "+(l-1)+".");var q=c.getValue(g,2),r=null,t=null,u=null;null!=a&&(r=c.getStringValue(g,a));null!=e&&(t=c.getValue(g,e));null!=f&&(u=c.getValue(g,f));k.push({source:n,target:p,value:q,style:r,ya:u,opacity:t})}g=0;for(m=b.aa();gf)throw Error("Invalid data table format: must have at least 3 columns.");this.mb(gvjs_ak,a,0,gvjs_h);this.mb(gvjs_ak,a,1,gvjs_h);this.mb(gvjs_ak,a,2,gvjs_f);e=b=c=null;d=3;3a.S()?1:2:0};function gvjs_Mo(){}gvjs_s(gvjs_Mo,gvjs_do);gvjs_Mo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Mo.prototype.Lc=function(a){a=gvjs_eo(a);var b=a.S();if(1>b)throw Error("Invalid data table format: must have at least 1 column.");this.mb(a,0,gvjs_Ta);for(var c=[],d=1;da)throw Error(gvjs_Lj);return{numColumns:a}};function gvjs_Qo(a){this.m=a||new gvjs_ui([])}gvjs_s(gvjs_Qo,gvjs_do);var gvjs_Ro=[gvjs_Ta,gvjs_f,gvjs_Ua];gvjs_Qo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0}; gvjs_Qo.prototype.Lc=function(a){a=gvjs_eo(a);for(var b=[],c=a.S(),d=0;db.length)throw Error("At least 1 data column must come before any role columns");gvjs_jc(b).cg[e]=d}}c=b.length;if(3!==c&&4!==c)throw Error("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.mb(a,b[0].index,gvjs_h);d&&this.mb(a,b[1].index,gvjs_h);this.mb(a,b[d?2:1].index,gvjs_Ro);this.mb(a,b[d?3:2].index,gvjs_Ro);return 4===c?(a=!gvjs_I(this.m, "timeline.taskMajor",!0),{Wv:b[a?1:0],lt:b[a?0:1],wM:b[2],MI:b[3]}):{Wv:b[0],lt:null,wM:b[1],MI:b[2]}};gvjs_Qo.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ho(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_So(){}gvjs_s(gvjs_So,gvjs_do);gvjs_So.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_So.prototype.Lc=function(a){a=gvjs_eo(a);if(2>a.S())throw Error("Invalid data table format: must have 2 columns.");this.mb(a,0,gvjs_Ta);this.mb(a,1,gvjs_f);return{EFa:0,VFa:1}};gvjs_So.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ho(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_To(){}gvjs_s(gvjs_To,gvjs_do);gvjs_To.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(2>b||4b&&(this.mb(gvjs_gk,a,b,gvjs_h,gvjs_sb),e=b);if(1c.S()||(b=c.Ms(1),d=a.hAxis||{},gvjs_4o(d,[b]),a.hAxis=d,c=c.Ms(2),b=a.vAxes||{},d=b[0]||{},gvjs_4o(d,[c]),b[0]=d,a.vAxes=b);else if(b==gvjs_Gj)c=c.Ms(1),b=a.hAxis||{},gvjs_4o(b,[c]),a.hAxis=b;else{d=a.vAxes||[{},{}];for(var e=a.hAxis|| {},f=d[0]||{},g=d[1]||{},h=[],k=[],l=c&&c.S()||0,m=0;mb.row&&(b.row=null);0>b.column&&(b.column=null);if(null==b.row&&null==b.column)return null;c=c.$a()}return b},this),gvjs_Kb),d=this.M5[b].setSelection(c),c=d.eB.getSelection(),d=d.wE.getSelection();gvjs_t(c,function(a){var c= a.row+","+a.column;this.DB[c]||(this.DB[c]=new gvjs_x);this.DB[c].add(b);c=a.row;a=a.column;if(null!=c||null!=a)null==c?this.$e.fg(a):null==a?this.$e.Lr(c):gvjs_jp(this.$e,c,a)},this);gvjs_t(d,function(a){var c=a.row+","+a.column;this.DB[c]?(this.DB[c].remove(b),0===this.DB[c].yb()&&gvjs_Jp(this,a)):gvjs_Jp(this,a)},this)};gvjs_.Dta=function(a){this.cn&&this.cn.handleError(a)};function gvjs_rca(a,b){b?gvjs_X(a,gvjs_N,null):a.rq("One or more participants failed to draw()");a.cn=null} function gvjs_sca(a,b){if(1==b.length)return b[0];var c=b[0],d=gvjs_Ec(b,1),e=new gvjs_x(gvjs_Kp(a,d[0]));for(b=1;b\n';a=gvjs_Tp(a).toJSON();a=a.replace(//g,">");return b+a+"\n\x3c/script>"},void 0);gvjs_l("google.visualization.createWrapper",gvjs_Tp,void 0);gvjs_l("google.visualization.ChartWrapper",gvjs_Z,void 0);gvjs_Z.prototype.clear=gvjs_Z.prototype.clear;gvjs_Z.prototype.draw=gvjs_Z.prototype.draw;gvjs_Z.prototype.clone=gvjs_Z.prototype.clone; gvjs_Z.prototype.toJSON=gvjs_Z.prototype.toJSON;gvjs_Z.prototype.getSnapshot=gvjs_Z.prototype.XQ;gvjs_Z.prototype.getDataSourceUrl=gvjs_Z.prototype.HQ;gvjs_Z.prototype.getDataTable=gvjs_Z.prototype.$a;gvjs_Z.prototype.getChartName=gvjs_Z.prototype.D0;gvjs_Z.prototype.getChartType=gvjs_Z.prototype.Ya;gvjs_Z.prototype.getChart=gvjs_Z.prototype.yf;gvjs_Z.prototype.getContainerId=gvjs_Z.prototype.FQ;gvjs_Z.prototype.getPackages=gvjs_Z.prototype.R0;gvjs_Z.prototype.getQuery=gvjs_Z.prototype.Io; gvjs_Z.prototype.getRefreshInterval=gvjs_Z.prototype.WQ;gvjs_Z.prototype.getView=gvjs_Z.prototype.eR;gvjs_Z.prototype.getOption=gvjs_Z.prototype.getOption;gvjs_Z.prototype.getOptions=gvjs_Z.prototype.gd;gvjs_Z.prototype.getState=gvjs_Z.prototype.getState;gvjs_Z.prototype.getCustomRequestHandler=gvjs_Z.prototype.Ara;gvjs_Z.prototype.isDefaultVisualization=gvjs_Z.prototype.aea;gvjs_Z.prototype.pushView=gvjs_Z.prototype.fya;gvjs_Z.prototype.sendQuery=gvjs_Z.prototype.lV; gvjs_Z.prototype.setDataSourceUrl=gvjs_Z.prototype.Qi;gvjs_Z.prototype.setDataTable=gvjs_Z.prototype.ih;gvjs_Z.prototype.setChart=gvjs_Z.prototype.sV;gvjs_Z.prototype.setChartName=gvjs_Z.prototype.T5;gvjs_Z.prototype.setChartType=gvjs_Z.prototype.be;gvjs_Z.prototype.setContainerId=gvjs_Z.prototype.vV;gvjs_Z.prototype.setIsDefaultVisualization=gvjs_Z.prototype.lia;gvjs_Z.prototype.setPackages=gvjs_Z.prototype.oM;gvjs_Z.prototype.setQuery=gvjs_Z.prototype.nl;gvjs_Z.prototype.setRefreshInterval=gvjs_Z.prototype.Pn; gvjs_Z.prototype.setView=gvjs_Z.prototype.iF;gvjs_Z.prototype.setOption=gvjs_Z.prototype.W;gvjs_Z.prototype.setOptions=gvjs_Z.prototype.setOptions;gvjs_Z.prototype.setState=gvjs_Z.prototype.vd;gvjs_Z.prototype.setCustomRequestHandler=gvjs_Z.prototype.qza;gvjs_l("google.visualization.ControlWrapper",gvjs__,void 0);gvjs__.prototype.clear=gvjs__.prototype.clear;gvjs__.prototype.draw=gvjs__.prototype.draw;gvjs__.prototype.toJSON=gvjs__.prototype.toJSON;gvjs__.prototype.getSnapshot=gvjs__.prototype.XQ; gvjs__.prototype.getDataSourceUrl=gvjs__.prototype.HQ;gvjs__.prototype.getDataTable=gvjs__.prototype.$a;gvjs__.prototype.getControlName=gvjs__.prototype.yra;gvjs__.prototype.getControlType=gvjs__.prototype.zra;gvjs__.prototype.getControl=gvjs__.prototype.GQ;gvjs__.prototype.getContainerId=gvjs__.prototype.FQ;gvjs__.prototype.getPackages=gvjs__.prototype.R0;gvjs__.prototype.getQuery=gvjs__.prototype.Io;gvjs__.prototype.getRefreshInterval=gvjs__.prototype.WQ;gvjs__.prototype.getView=gvjs__.prototype.eR; gvjs__.prototype.getOption=gvjs__.prototype.getOption;gvjs__.prototype.getOptions=gvjs__.prototype.gd;gvjs__.prototype.getState=gvjs__.prototype.getState;gvjs__.prototype.sendQuery=gvjs__.prototype.lV;gvjs__.prototype.setDataSourceUrl=gvjs__.prototype.Qi;gvjs__.prototype.setDataTable=gvjs__.prototype.ih;gvjs__.prototype.setControlName=gvjs__.prototype.lza;gvjs__.prototype.setControlType=gvjs__.prototype.mza;gvjs__.prototype.setContainerId=gvjs__.prototype.vV;gvjs__.prototype.setPackages=gvjs__.prototype.oM; gvjs__.prototype.setQuery=gvjs__.prototype.nl;gvjs__.prototype.setRefreshInterval=gvjs__.prototype.Pn;gvjs__.prototype.setView=gvjs__.prototype.iF;gvjs__.prototype.setOption=gvjs__.prototype.W;gvjs__.prototype.setOptions=gvjs__.prototype.setOptions;gvjs__.prototype.setState=gvjs__.prototype.vd;gvjs_l("google.visualization.DashboardWrapper",gvjs_Rp,void 0);gvjs_Rp.prototype.clear=gvjs_Rp.prototype.clear;gvjs_Rp.prototype.draw=gvjs_Rp.prototype.draw;gvjs_Rp.prototype.toJSON=gvjs_Rp.prototype.toJSON; gvjs_Rp.prototype.getBindings=gvjs_Rp.prototype.tra;gvjs_Rp.prototype.getDataSourceUrl=gvjs_Rp.prototype.HQ;gvjs_Rp.prototype.getDataTable=gvjs_Rp.prototype.$a;gvjs_Rp.prototype.getDashboard=gvjs_Rp.prototype.Bra;gvjs_Rp.prototype.getDashboardName=gvjs_Rp.prototype.Cra;gvjs_Rp.prototype.getContainerId=gvjs_Rp.prototype.FQ;gvjs_Rp.prototype.getPackages=gvjs_Rp.prototype.R0;gvjs_Rp.prototype.getQuery=gvjs_Rp.prototype.Io;gvjs_Rp.prototype.getRefreshInterval=gvjs_Rp.prototype.WQ; gvjs_Rp.prototype.getView=gvjs_Rp.prototype.eR;gvjs_Rp.prototype.getWrappers=gvjs_Rp.prototype.Ura;gvjs_Rp.prototype.setBindings=gvjs_Rp.prototype.jza;gvjs_Rp.prototype.setDataSourceUrl=gvjs_Rp.prototype.Qi;gvjs_Rp.prototype.setDataTable=gvjs_Rp.prototype.ih;gvjs_Rp.prototype.setDashboardName=gvjs_Rp.prototype.sza;gvjs_Rp.prototype.setContainerId=gvjs_Rp.prototype.vV;gvjs_Rp.prototype.setPackages=gvjs_Rp.prototype.oM;gvjs_Rp.prototype.setQuery=gvjs_Rp.prototype.nl; gvjs_Rp.prototype.setRefreshInterval=gvjs_Rp.prototype.Pn;gvjs_Rp.prototype.setView=gvjs_Rp.prototype.iF;gvjs_Rp.prototype.getSnapshot=gvjs_Rp.prototype.XQ;gvjs_Rp.prototype.setWrappers=gvjs_Rp.prototype.Gza;gvjs_l("google.visualization.data.avg",gvjs_Zp,void 0);gvjs_l("google.visualization.data.count",gvjs_Yp,void 0);gvjs_l("google.visualization.data.group",gvjs__p,void 0); gvjs_l("google.visualization.data.join",function(a,b,c,d,e,f){d=gvjs_u(d,function(c){var d=a.og(c[0]);c=b.og(c[1]);return[d,c]});e=gvjs_u(e,gvjs_r(a.og,a));f=gvjs_u(f,gvjs_r(b.og,b));var g=c==gvjs_ab||c==gvjs_0a,h=c==gvjs_O||c==gvjs_0a,k=new gvjs_R,l=[];gvjs_t(d,function(c){var d=a.R(c[0]),e=b.R(c[1]);if(d!=e)throw Error("Key types do not match:"+d+gvjs_ia+e);gvjs_Wp(k,a,c[0]);l.push(d)});var m=[],n=[];gvjs_t(d,function(a){m.push({column:a[0]});n.push({column:a[1]})});var p=a.oq(m),q=b.oq(n);gvjs_t(e, function(b){gvjs_Wp(k,a,b)});gvjs_t(f,function(a){gvjs_Wp(k,b,a)});for(var r=!1,t=0,u=0,w=0;t=q.length)if(g)y[0]=p[t],v=-1;else break;else if(t>=p.length)if(h)y[1]=q[u],v=1;else break;else{y[0]=p[t];y[1]=q[u];for(var x=0;xb&&(b=d)}return b},void 0);gvjs_l("google.visualization.data.min",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c=e.right)&&(f&=-2);132==(f&132)&&(d.y=e.bottom)&&(f&=-5);d.xe.right&&(h.width=Math.min(e.right- d.x,l+h.width-e.left),h.width=Math.max(h.width,0),k|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),k|=1);f&2&&(k|=(d.xe.right?32:0));d.ye.bottom&&(h.height=Math.min(e.bottom-d.y,l+h.height-e.top),h.height=Math.max(h.height,0),k|=8));d.y+h.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-h.height,e.top),k|=2);f&8&&(k|=(d.ye.bottom?128:0));e=k}else e= 256;k=e}f=new gvjs_D(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=k;if(e&496)return e;gvjs_Jf(b,new gvjs_z(f.left,f.top));g=f.bc();gvjs_Ce(c,g)||(c=g,g=gvjs_He(b),a=gvjs_Qe(gvjs_Fe(g).Ad),!gvjs_y||gvjs_ue("10")||a&&gvjs_ue("8")?(b=b.style,gvjs_ge?b.MozBoxSizing=gvjs_Js:gvjs_he?b.WebkitBoxSizing=gvjs_Js:b.boxSizing=gvjs_Js,b.width=Math.max(c.width,0)+gvjs_g,b.height=Math.max(c.height,0)+gvjs_g):(g=b.style,a?(a=gvjs_4f(b),b=gvjs_5f(b),g.pixelWidth=c.width-b.left-a.left-a.right- b.right,g.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(g.pixelWidth=c.width,g.pixelHeight=c.height)));return e}function gvjs_Zy(a,b){return(b&8&&gvjs__f(a)?b^4:b)&-9};function gvjs_0y(a,b,c){this.element=a;this.LH=b;this.Jxa=c}gvjs_s(gvjs_0y,gvjs_Vy);gvjs_0y.prototype.Df=function(a,b,c){gvjs_Xy(this.element,this.LH,a,b,void 0,c,this.Jxa)};function gvjs_1y(a,b){this.la=a instanceof gvjs_z?a:new gvjs_z(a,b)}gvjs_s(gvjs_1y,gvjs_Vy);gvjs_1y.prototype.Df=function(a,b,c,d){gvjs_Xy(gvjs_Mf(a),0,a,b,this.la,c,null,d)};function gvjs_xca(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!gvjs_ge;default:return 166>a.keyCode||183=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_he||gvjs_fe)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function gvjs_3y(a){if(gvjs_ge)a=gvjs_zca(a);else if(gvjs_je&&gvjs_he)a:switch(a){case 93:a=91;break a}return a} function gvjs_zca(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function gvjs_4y(a,b){gvjs_W.call(this);this.Ed=new gvjs_np(this);this.Xz(a||null);b&&this.vw(b)}gvjs_s(gvjs_4y,gvjs_W);gvjs_=gvjs_4y.prototype;gvjs_.H=null;gvjs_.T9=!0;gvjs_.R9=null;gvjs_.S9=null;gvjs_.jD=!1;gvjs_.Oza=!1;gvjs_.M2=-1;gvjs_.pua=!1;gvjs_.sqa=!0;gvjs_.zg=gvjs__x;gvjs_.getType=function(){return this.zg};gvjs_.vw=function(a){this.zg=a};gvjs_.j=function(){return this.H};gvjs_.Xz=function(a){gvjs_5y(this);this.H=a};gvjs_.rV=function(a){gvjs_5y(this);this.T9=a}; gvjs_.OV=function(a,b){this.mF=a;this.PC=b};gvjs_.Vc=function(){return this.Ed};function gvjs_5y(a){if(a.jD)throw Error("Can not change this state of the popup while showing.");}gvjs_.ea=function(){return this.jD};gvjs_.setVisible=function(a){this.mF&&this.mF.stop();this.PC&&this.PC.stop();a?this.s6():this.QC()};gvjs_.Df=gvjs_Gb; gvjs_.s6=function(){if(!this.jD&&this.i4()){if(!this.H)throw Error("Caller must call setElement before trying to show the popup");this.Df();var a=gvjs_He(this.H);this.pua&&this.Ed.B(a,gvjs_mv,this.jxa,!0);if(this.T9)if(this.Ed.B(a,gvjs_el,this.hga,!0),gvjs_y){var b;try{b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=gvjs_df(b)}catch(d){break}a=c;b=a.activeElement}this.Ed.B(a,gvjs_el,this.hga,!0);this.Ed.B(a,"deactivate",this.gga)}else this.Ed.B(a,gvjs_Hs,this.gga);this.zg==gvjs__x? (this.H.style.visibility=gvjs_Ab,gvjs_F(this.H,!0)):this.zg==gvjs_bw&&this.Df();this.jD=!0;this.M2=gvjs_Rb();this.mF?(gvjs_lm(this.mF,gvjs_3,this.Dz,!1,this),this.mF.play()):this.Dz()}};gvjs_.QC=function(a){if(!this.jD||!this.dispatchEvent({type:gvjs_Es,target:a}))return!1;this.Ed&&this.Ed.Ec();this.jD=!1;gvjs_Rb();this.PC?(gvjs_lm(this.PC,gvjs_3,gvjs_Qb(this.baa,a),!1,this),this.PC.play()):this.baa(a);return!0}; gvjs_.baa=function(a){this.zg==gvjs__x?this.Oza?gvjs_Vm(this.xda,0,this):this.xda():this.zg==gvjs_bw&&(this.H.style.top="-10000px");this.cw(a)};gvjs_.xda=function(){this.H.style.visibility=gvjs_7a;gvjs_F(this.H,!1)};gvjs_.i4=function(){return this.dispatchEvent(gvjs_Fs)};gvjs_.Dz=function(){this.dispatchEvent(gvjs_mx)};gvjs_.cw=function(a){this.dispatchEvent({type:gvjs_Yu,target:a})}; gvjs_.hga=function(a){a=a.target;gvjs_af(this.H,a)||gvjs_Aca(this,a)||this.S9&&!gvjs_af(this.S9,a)||150>gvjs_Rb()-this.M2||this.QC(a)};gvjs_.jxa=function(a){27==a.keyCode&&this.QC(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.gga=function(a){if(this.sqa){var b=gvjs_He(this.H);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_af(this.H,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>gvjs_Rb()-this.M2||this.QC()}}; function gvjs_Aca(a,b){return gvjs_oc(a.R9||[],function(a){return b===a||gvjs_af(a,b)})}gvjs_.N=function(){gvjs_4y.o.N.call(this);this.Ed.oa();gvjs_U(this.mF);gvjs_U(this.PC);delete this.H;delete this.Ed;delete this.R9};function gvjs_6y(a,b){this.Wga=8;this.Na=b||void 0;gvjs_4y.call(this,a)}gvjs_s(gvjs_6y,gvjs_4y);gvjs_6y.prototype.getPosition=function(){return this.Na||null};gvjs_6y.prototype.setPosition=function(a){this.Na=a||void 0;this.ea()&&this.Df()};gvjs_6y.prototype.Df=function(){if(this.Na){var a=!this.ea()&&this.getType()!=gvjs_bw,b=this.j();a&&(b.style.visibility=gvjs_7a,gvjs_F(b,!0));this.Na.Df(b,this.Wga,this.bGa);a&&gvjs_F(b,!1)}};function gvjs_7y(a,b,c){this.F=c||(a?gvjs_Fe(gvjs_Ie(document,a)):gvjs_Fe());gvjs_6y.call(this,this.F.C(gvjs_qa,{style:"position:absolute;display:none;"}));this.Gb=new gvjs_z(1,1);this.gb=new gvjs_x;this.sA=null;a&&this.mB(a);null!=b&&this.Vt(b)}gvjs_s(gvjs_7y,gvjs_6y);var gvjs_8y=[];gvjs_=gvjs_7y.prototype;gvjs_.If=null;gvjs_.className="charts-tooltip";gvjs_.UV=500;gvjs_.vda=0;gvjs_.Da=function(){return this.F}; gvjs_.mB=function(a){a=gvjs_Ie(document,a);this.gb.add(a);gvjs_V(a,gvjs_gl,this.Us,!1,this);gvjs_V(a,gvjs_fl,this.oR,!1,this);gvjs_V(a,gvjs_8v,this.Xca,!1,this);gvjs_V(a,gvjs__a,this.sv,!1,this);gvjs_V(a,gvjs_Hs,this.oR,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_Ie(document,a),gvjs_9y(this,a),this.gb.remove(a);else{for(var b=this.gb.Va(),c=0;a=b[c];c++)gvjs_9y(this,a);this.gb.clear()}}; function gvjs_9y(a,b){gvjs_mm(b,gvjs_gl,a.Us,!1,a);gvjs_mm(b,gvjs_fl,a.oR,!1,a);gvjs_mm(b,gvjs_8v,a.Xca,!1,a);gvjs_mm(b,gvjs__a,a.sv,!1,a);gvjs_mm(b,gvjs_Hs,a.oR,!1,a)}gvjs_.Vt=function(a){gvjs_ef(this.j(),a)};gvjs_.g6=function(a){var b=this.j();b&&gvjs_xe(b,a)}; gvjs_.Xz=function(a){var b=this.j();b&&gvjs_4e(b);gvjs_7y.o.Xz.call(this,a);a?(b=this.F.vc().body,b.insertBefore(a,b.lastChild),gvjs_U(this.sA),this.sA=new gvjs_Uy(this.j()),gvjs_0l(this,this.sA),gvjs_V(this.sA,gvjs_hk,this.rH,void 0,this),gvjs_V(this.sA,gvjs_ik,this.dW,void 0,this)):(gvjs_U(this.sA),this.sA=null)};gvjs_.mv=function(){return gvjs_mf(this.j())};gvjs_.oca=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.ww?this.ea()?4:1:this.OJ?3:this.ea()?2:0}; gvjs_.i4=function(){if(!gvjs_4y.prototype.i4.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_8y[b];b++)gvjs_af(a.j(),this.anchor)||a.setVisible(!1);gvjs_wc(gvjs_8y,this);a=this.j();a.className=this.className;this.rH();gvjs_V(a,gvjs_gl,this.ida,!1,this);gvjs_V(a,gvjs_fl,this.hda,!1,this);gvjs_$y(this);return!0}; gvjs_.cw=function(){gvjs_zc(gvjs_8y,this);for(var a=this.j(),b,c=0;b=gvjs_8y[c];c++)b.anchor&&gvjs_af(a,b.anchor)&&b.setVisible(!1);this.Cga&&this.Cga.dW();gvjs_mm(a,gvjs_gl,this.ida,!1,this);gvjs_mm(a,gvjs_fl,this.hda,!1,this);this.anchor=void 0;0==this.getState()&&(this.hV=!1);gvjs_4y.prototype.cw.call(this)}; gvjs_.pfa=function(a,b){this.anchor==a&&this.gb.contains(this.anchor)&&(this.hV||!this.pGa?(this.setVisible(!1),this.ea()||(this.anchor=a,this.setPosition(b||this.TQ(0)),this.setVisible(!0))):this.anchor=void 0);this.ww=void 0};gvjs_.kJ=function(){return this.gb};gvjs_.oC=function(){return this.If}; gvjs_.jwa=function(a){this.OJ=void 0;if(a==this.anchor){a=this.Da();var b=a.oC();a=b&&this.j()&&a.contains(this.j(),b);null!=this.If&&(this.If==this.j()||this.gb.contains(this.If))||a||this.I$&&this.I$.If||this.setVisible(!1)}};function gvjs_az(a,b){var c=gvjs_Re(a.F.Ad);a.Gb.x=b.clientX+c.x;a.Gb.y=b.clientY+c.y} gvjs_.Us=function(a){var b=gvjs_bz(this,a.target);this.If=b;this.rH();b!=this.anchor&&(this.anchor=b,this.ww||(this.ww=gvjs_Vm(gvjs_r(this.pfa,this,b,void 0),this.UV)),gvjs_cz(this),gvjs_az(this,a))};function gvjs_bz(a,b){try{for(;b&&!a.gb.contains(b);)b=b.parentNode;return b}catch(c){return null}}gvjs_.Xca=function(a){gvjs_az(this,a);this.hV=!0}; gvjs_.sv=function(a){this.If=a=gvjs_bz(this,a.target);this.hV=!0;if(this.anchor!=a){this.anchor=a;var b=this.TQ(1);this.rH();this.ww||(this.ww=gvjs_Vm(gvjs_r(this.pfa,this,a,b),this.UV));gvjs_cz(this)}};gvjs_.TQ=function(a){return 0==a?(a=this.Gb.clone(),new gvjs_dz(a)):new gvjs_ez(this.If)};function gvjs_cz(a){if(a.anchor)for(var b,c=0;b=gvjs_8y[c];c++)gvjs_af(b.j(),a.anchor)&&(b.I$=a,a.Cga=b)} gvjs_.oR=function(a){var b=gvjs_bz(this,a.target),c=gvjs_bz(this,a.relatedTarget);b!=c&&(b==this.If&&(this.If=null),gvjs_$y(this),this.hV=!1,!this.ea()||a.relatedTarget&&gvjs_af(this.j(),a.relatedTarget)?this.anchor=void 0:this.dW())};gvjs_.ida=function(){var a=this.j();this.If!=a&&(this.rH(),this.If=a)};gvjs_.hda=function(a){var b=this.j();this.If!=b||a.relatedTarget&&gvjs_af(b,a.relatedTarget)||(this.If=null,this.dW())};function gvjs_$y(a){a.ww&&(gvjs_Wm(a.ww),a.ww=void 0)} gvjs_.dW=function(){2==this.getState()&&(this.OJ=gvjs_Vm(gvjs_r(this.jwa,this,this.anchor),this.vda))};gvjs_.rH=function(){this.OJ&&(gvjs_Wm(this.OJ),this.OJ=void 0)};gvjs_.N=function(){this.setVisible(!1);gvjs_$y(this);this.detach();this.j()&&gvjs_4e(this.j());this.If=null;delete this.F;gvjs_7y.o.N.call(this)};function gvjs_dz(a,b){gvjs_1y.call(this,a,b)}gvjs_s(gvjs_dz,gvjs_1y); gvjs_dz.prototype.Df=function(a,b,c){b=gvjs_Mf(a);b=gvjs_Of(b);c=c?new gvjs_C(c.top+10,c.right,c.bottom,c.left+10):new gvjs_C(10,0,0,10);gvjs__y(this.la,a,8,c,b,9)&496&&gvjs__y(this.la,a,8,c,b,5)};function gvjs_ez(a){gvjs_0y.call(this,a,5)}gvjs_s(gvjs_ez,gvjs_0y);gvjs_ez.prototype.Df=function(a,b,c){var d=new gvjs_z(10,0);gvjs_Xy(this.element,this.LH,a,b,d,c,9)&496&&gvjs_Xy(this.element,4,a,1,d,c,5)};function gvjs_fz(a){return gvjs_pf(a,function(a){return a.referencepoint},!0)};function gvjs_gz(a,b){gvjs_Qy.call(this,a,b);this.Pu=gvjs_Fe(a);this.VP=this.Pu.vc();this.gu=[];this.U=new gvjs_np}gvjs_s(gvjs_gz,gvjs_Qy);function gvjs_Bca(a,b,c,d){b=new gvjs_7y(b);var e=a.Pu.C(gvjs_b);c=c.split("\n");e.appendChild(a.Pu.createTextNode(c[0]));for(var f=1;fd?(this.Ba.scale(1,d/c),a=c):(this.Ba.scale(c/d,1),a=d);this.Ba.arc(0,0,a,0,2*Math.PI,!1);this.Ba.fill();this.Ba.stroke();this.Ba.restore();return gvjs_oz(this)};gvjs_.Il=function(a,b,c,d,e){this.Pi(e,new gvjs_D(a,b,c,d));this.Ba.fillRect(a,b,c,d);this.Ba.strokeRect(a,b,c,d);return gvjs_oz(this)};gvjs_.c3=function(){return{append:[],U_:[gvjs_oz(this)]}}; gvjs_.$Z=function(a,b){this.Pi(b,gvjs_yf(this.Cn));this.Ba.fill();this.Ba.stroke();this.Fga=!1;this.Cn=null;return gvjs_oz(this)};gvjs_.Kx=function(a,b,c,d,e,f,g){return this.hs(a,b,c,d,0,e,f,g)};gvjs_.VH=function(a,b,c,d,e,f,g,h){var k=gvjs_Py(b,d,f),l=gvjs_Py(c,e,f);return this.hs(a,k,l,Math.sqrt(gvjs_jz(new gvjs_iz(b,c,d,e))),gvjs_Rd(b,c,d,e),f,g,h)}; gvjs_.hs=function(a,b,c,d,e,f,g,h){gvjs_sz(this.Ba,h);this.Ba.save();e=gvjs_Od(e);d=b*Math.sin(-e)+c*Math.cos(-e);b=b*Math.cos(-e)-c*Math.sin(-e);this.Ba.rotate(e);g==gvjs_4?d+=4*h.fontSize/5:g==gvjs_1?d+=h.fontSize/3:g==gvjs_3&&(d-=h.fontSize/5);f!=gvjs_4&&(f==gvjs_1?b-=this.xC(a,h).width/2:f==gvjs_3&&(b-=this.xC(a,h).width));this.Ba.strokeText(a,b,d);this.Ba.fillText(a,b,d);h.bf&&(this.Ba.beginPath(),e=h.fontSize/15,d+=e+1,1>e&&(e=1),this.Ba.lineWidth=e,this.Ba.moveTo(b,d),this.Ba.lineTo(this.Ba.measureText(a).width+ b,d),this.Ba.strokeStyle=this.Ba.fillStyle,this.Ba.stroke());this.Ba.restore();return gvjs_oz(this)};gvjs_.QZ=function(){return gvjs_oz(this)};gvjs_.UB=function(a){null!==a&&(this.$O=a,this.Ba.save(),this.Ba.beginPath(),this.Ba.fillStyle=gvjs_Zw,this.Ba.rect(a.left,a.top,a.width,a.height),this.Ba.clip())};gvjs_.nI=function(){var a=this.$O;this.$O&&(this.$O=null,this.Ba.restore());return a};gvjs_.tH=function(){return gvjs_oz(this)}; gvjs_.yd=function(a,b,c){gvjs_mz(this);this.Ba.moveTo(b,c);gvjs_nz(this,b,c)};gvjs_.Ma=function(a,b,c){gvjs_mz(this);this.Ba.lineTo(b,c);gvjs_nz(this,b,c)};gvjs_.Kr=function(a,b,c,d,e,f,g){gvjs_mz(this);this.Ba.bezierCurveTo(b,c,d,e,f,g);gvjs_nz(this,b,c);gvjs_nz(this,d,e);gvjs_nz(this,f,g)};gvjs_.Wi=function(){gvjs_mz(this);this.Ba.closePath()}; gvjs_.Hm=function(a,b,c,d,e,f,g,h){gvjs_mz(this);f=gvjs_Od(f-90);g=gvjs_Od(g-90);a=Math.max(d,e);this.Ba.save();this.Ba.translate(b,c);this.Ba.scale(d/a,e/a);this.Ba.arc(0,0,a,f,g,!h);this.Ba.restore()};gvjs_.On=function(){};gvjs_.Qg=function(){};gvjs_.rk=function(){};gvjs_.EV=function(){};gvjs_.NV=function(){};gvjs_.wd=function(){};gvjs_.xC=function(a,b){gvjs_sz(this.eja,b);return new gvjs_A(this.eja.measureText(a).width,b.fontSize)};gvjs_.U0=function(){return 0};gvjs_.xj=function(){};var gvjs_tz;var gvjs_Cca=[gvjs_qt,gvjs_Nu,gvjs_Su,"listbox","menu","menubar","radiogroup",gvjs_ll,"rowgroup","tablist","textbox","toolbar","tree","treegrid"];function gvjs_uz(a,b){b?a.setAttribute(gvjs_kb,b):a.removeAttribute(gvjs_kb)} function gvjs_vz(a,b,c){gvjs_m(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(gvjs_tz||(gvjs_tz={atomic:!1,autocomplete:gvjs_e,dropeffect:gvjs_e,haspopup:!1,live:gvjs_fw,multiline:!1,multiselectable:!1,orientation:gvjs_i,readonly:!1,relevant:"additions text",required:!1,sort:gvjs_e,busy:!1,disabled:!1,hidden:!1,invalid:gvjs_Xa}),c=gvjs_tz,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)} function gvjs_wz(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}function gvjs_xz(a){var b=gvjs_wz(a,gvjs_6r);return gvjs_He(a).getElementById(b)}function gvjs_yz(a,b){var c="";b&&(c=b.id);gvjs_vz(a,gvjs_6r,c)}function gvjs_zz(a){return gvjs_wz(a,gvjs_ov)}function gvjs_Az(a,b){gvjs_vz(a,gvjs_ov,b)};function gvjs_Bz(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_np}gvjs_s(gvjs_Bz,gvjs_T);gvjs_=gvjs_Bz.prototype;gvjs_.getContainer=function(){return this.L};gvjs_.clear=function(){this.sH();this.U=new gvjs_np};gvjs_.sH=function(){gvjs_1e(this.L);this.U.Ec();gvjs_U(this.U)};gvjs_.N=function(){this.sH();gvjs_Bz.o.N.call(this)};gvjs_.xc=function(a,b,c){this.U.B(a,b,c)};function gvjs_Cz(a,b){this.x=a;this.y=b}gvjs_s(gvjs_Cz,gvjs_z);gvjs_=gvjs_Cz.prototype;gvjs_.clone=function(){return new gvjs_Cz(this.x,this.y)};gvjs_.Sea=function(){return Math.sqrt(this.x*this.x+this.y*this.y)};gvjs_.scale=gvjs_z.prototype.scale;gvjs_.add=function(a){this.x+=a.x;this.y+=a.y;return this};gvjs_.W6=function(a){this.x-=a.x;this.y-=a.y;return this};gvjs_.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this}; gvjs_.equals=function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y};function gvjs_Dz(a,b){return new gvjs_Cz(a.x+b.x,a.y+b.y)}function gvjs_Ez(a,b){return new gvjs_Cz(a.x-b.x,a.y-b.y)};function gvjs_Fz(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,h,k,l,m,n){if("%"==l)return"%";var p=c.shift();if("undefined"==typeof p)throw Error("[goog.string.format] Not enough arguments");arguments[0]=p;return gvjs_Gz[l].apply(null,arguments)})} var gvjs_Gz={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-", 0)?d=f+d+gvjs_ac(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+gvjs_ac(b,a)+d);return d},d:function(a,b,c,d,e,f,g,h){return gvjs_Gz.f(parseInt(a,10),b,c,d,0,f,g,h)}};gvjs_Gz.i=gvjs_Gz.d;gvjs_Gz.u=gvjs_Gz.d;function gvjs_Hz(a,b){gvjs_gz.call(this,a,b);this.Xp=null;this.jU={};this.a1={};this.xC("-._.-*^*-._.-*^*-._.-",{fontSize:8,lb:gvjs_$q,bold:!1,Qc:!1});this.nS=!1;for(a=this.na.parentElement.parentElement;a;){if(null!=a.getAttribute("dir")){this.nS=a.getAttribute("dir")===gvjs_lb;break}a=a.parentElement}}gvjs_s(gvjs_Hz,gvjs_gz);function gvjs_Iz(a,b){a.Xp=a.nb(gvjs_Qt);a.Xp.setAttribute(gvjs_$u,gvjs_Qt);a.jU={};a.a1={};a.via={};b.appendChild(a.Xp)}gvjs_=gvjs_Hz.prototype; gvjs_.sP=function(a,b){this.width=a;this.height=b;var c=this.nb(gvjs_Nx);c.setAttribute(gvjs_Cb,a);c.setAttribute(gvjs_6a,b);c.style.overflow=gvjs_7a;c.setAttribute(gvjs_ss,"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430.");this.na.appendChild(c);gvjs_Iz(this,c);return new gvjs_Jy(c)}; gvjs_.Fo=function(a){var b=gvjs_sg();return a instanceof b.SVGElement&&a.tagName.toLowerCase()!==gvjs_tw&&a.tagName.toLowerCase()!==gvjs_Nx?(b=a.getBBox(),b.y|b.x|b.height|b.width?new gvjs_C(b.y,b.x+b.width,b.y+b.height,b.x):gvjs_Hz.o.Fo.call(this,a)):gvjs_Hz.o.Fo.call(this,a)};gvjs_.w_=function(){for(var a=this.Sv.j(),b=a.childNodes,c=b.length;1=k&&(k=360+k);var l=2*Math.PI*Math.min(d,e);.1>Math.abs(k/360*l)&&(k=(.1/l*360-Math.abs(k))*gvjs_Sd(k)/2,f-=k,g+=k)}f=gvjs_Md(f,360);g=gvjs_Md(g,360);var l=gvjs_Pd(g-90,d),m=gvjs_Qd(g-90,e);k=h?g-f:f-g;0>k&&(k+=360);a.push("A"+d+","+e+",0,"+(180gvjs_Md(g-f,360)||!h&&180>gvjs_Md(f-g,360))||a.push((h?"WA":"AT")+(b-d)+","+(c-e)+","+(b+d)+","+(c+e)+","+(b+k)+","+(c+l)+","+(b+m)+","+(c+n))};gvjs_.On=function(a,b,c){a.style.top=this.fc(c);a.style.left=this.fc(b)}; gvjs_.Qg=function(a,b){a.style.width=this.fc(b)};gvjs_.rk=function(a,b){a.style.height=this.fc(b)};gvjs_.EV=function(a,b){a.style.left=this.fc(b)};gvjs_.NV=function(a,b){a.style.top=this.fc(b)};gvjs_.wd=function(a,b,c){0==c?a.stroked=!1:(a.stroked=!0,b&&(a.strokecolor=b),a.strokeweight=c)}; gvjs_.xC=function(a,b){var c=this.yF;c.firstChild.data=a;a=c.style;a.fontFamily=b.lb;a.fontSize=this.fc(b.fontSize||0);a.fontWeight=b.bold?gvjs_Is:"";a.fontStyle=b.Qc?gvjs_jv:"";a.display=gvjs_1j;var d=c.clientWidth,c=c.clientHeight;a.display=gvjs_e;b.bold&&(d*=1.1);b.Qc&&(d*=.9);return new gvjs_A(d,c)}; gvjs_.U0=function(){if(null!=this.mw)return this.mw;var a=gvjs_B(gvjs_b,{style:"width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;"});this.yF.appendChild(a);this.yF.style.display=gvjs_1j;this.mw=a.offsetWidth-a.clientWidth;this.yF.style.display=gvjs_e;gvjs_4e(a);return this.mw};gvjs_.fc=function(a){return Math.round(a)+gvjs_g};gvjs_.te=function(a){return this.VP.createElement(a)}; gvjs_.xj=function(a,b,c){for(var d=a.children,e=0;eb.documentMode:!gvjs_ue("9"):!1)?gvjs_Lz:gvjs_Hz;if(this.YW=b||d)d=this.Rj.createElement(gvjs_av),d.name=this.Wk,d.id=this.Wk,d.width=this.Ok.width.toString(),d.height=this.Ok.height.toString(),d.frameBorder=0,d.scrolling="no",d.marginHeight=0,d.marginWidth=0,d.allowTransparency=gvjs_xb,b||(d.type="image/svg+xml"),this.Rj.appendChild(this.na,d),d=this.Rj.mca(d),d.open(),a=[],b?(a.push(gvjs_1q), a.push(gvjs_0q),a.push(gvjs_7q)):(a.push(gvjs_Xq),a.push(gvjs_2q),a.push(gvjs_8p),a.push(gvjs_9p),a.push(gvjs_0q)),a.push(gvjs_5q),a.push(gvjs_vy),a.push("function CHART_loaded() {"),a.push(" _loaded = true;"),a.push("}"),a.push("\x3c/script>"),a.push(""),a.push(gvjs_Yq),a.push(' style="background:transparent"'),a.push(' onload="CHART_loaded()"'),a.push(">"),a.push('
'),a.push(""),a.push(""),d.write(a.join("\n")),d.close();gvjs_Oz(this,c)} gvjs_s(gvjs_Nz,gvjs_T);function gvjs_Oz(a,b){var c=gvjs_r(a.eva,a);a=gvjs_r(a.oxa,a);gvjs_Pz(c,a,b)}gvjs_=gvjs_Nz.prototype;gvjs_.oxa=function(){if(this.YW){var a;a=(a=this.Rj.j(this.Wk))?this.Rj.mca(a):null;var b=this.om=a.getElementById("renderers");b&&(b.referencepoint=!0);this.g7=gvjs_Qz(a.body,this.Ok)}else this.om=this.Rj.createElement(gvjs_b),gvjs_E(this.om,gvjs_hb,gvjs_jb),gvjs_Tf(this.om,this.Ok),this.om.dir=gvjs_Hv,this.na.appendChild(this.om),this.g7=gvjs_Qz(this.na,this.Ok);this.ft=!0}; function gvjs_Qz(a,b){var c=gvjs_Fe(a),d=c.createElement(gvjs_b),e=d.style;e.display=gvjs_e;e.position=gvjs_a;e.top=b.height+10+gvjs_g;e.left=b.width+10+gvjs_g;e.whiteSpace=gvjs_ew;gvjs_vz(d,gvjs_7a,!0);d.setAttribute(gvjs_rs,!0);c.appendChild(d,c.createTextNode(" "));c.appendChild(a,d);return d} gvjs_.eva=function(){if(!this.YW)return!0;var a;a=this.Rj.j(this.Wk);var b;if(a)a:{try{b=a.contentWindow||(a.contentDocument?gvjs_Te(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return(a=b)&&a._loaded};gvjs_.cb=function(a){if(!this.ft)return null;for(a=null!=a?a:0;this.JU.length<=a;){var b=gvjs_Fe(this.om).createElement(gvjs_b);gvjs_E(b,gvjs_hb,gvjs_a);gvjs_Jf(b,0,0);gvjs_Tf(b,gvjs_Kq,gvjs_Kq);this.om.appendChild(b);b=new this.vya(b,this.g7);gvjs_0l(this,b);this.JU.push(b)}return this.JU[a]}; gvjs_.wy=function(){if(!this.ft)return null;if(!this.Ki){var a;a=this.Rj.createElement(gvjs_b);this.Ki=new gvjs_Bz(a);this.Rj.appendChild(this.na,this.Ki.getContainer())}return this.Ki};gvjs_.yp=function(a,b){gvjs_Pz(gvjs_r(function(){return null!=this.om},this),a,b)};gvjs_.update=function(a,b){if(!gvjs_Ce(this.Ok,a))if(this.Ok=a,this.YW){if(a=this.Rj.j(this.Wk))a.width=this.Ok.width.toString(),a.height=this.Ok.height.toString()}else this.ft&&gvjs_Tf(this.om,this.Ok);this.ft||gvjs_Oz(this,b)}; function gvjs_Pz(a,b,c,d){a.call()?b.call():gvjs_Dca(a,b,c,d)}function gvjs_Dca(a,b,c,d){var e=null!=d?d:10;window.setTimeout(c(function(){gvjs_Pz(a,b,c,e)}),e)}gvjs_.N=function(){try{this.Rj.gc(this.tN),gvjs_U(this.Ki),gvjs_t(this.JU,function(a){gvjs_U(a)})}catch(a){}gvjs_Nz.o.N.call(this)};function gvjs_Rz(){this.Jc=[]}gvjs_=gvjs_Rz.prototype;gvjs_.Ij=function(a,b){this.Jc.push({brush:a,H5:b})};gvjs_.move=function(a,b){this.Ij(null,gvjs_Ly(a,b))};gvjs_.za=function(a,b,c){this.Ij(a,{type:gvjs_M,data:{x:b,y:c}})};gvjs_.Bp=function(a,b,c,d,e,f,g){this.Ij(a,{type:gvjs_Gt,data:{x1:b,y1:c,x2:d,y2:e,x:f,y:g}})};gvjs_.eg=function(a,b,c,d,e,f,g,h){this.Ij(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,ly:f,eu:g,$da:h}})};gvjs_.close=function(a){var b=this.Jc[0].H5.data;this.za(a,b.x,b.y)}; function gvjs_Sz(a){switch(a.type){case gvjs_aw:case gvjs_M:case gvjs_Gt:return a=a.data,new gvjs_z(a.x,a.y);case "arc":a=a.data;var b=gvjs_Md(a.eu,360);return new gvjs_z(a.cx+gvjs_Pd(b-90,a.rx),a.cy+gvjs_Qd(b-90,a.ry));default:return new gvjs_z(0,0)}} gvjs_.Nc=function(a){for(var b=[],c=null,d=0;db,l=null,m=null,k= null,h=d.length-2,e=0;e<=h;e++)if(!gvjs_ye(d[e],d[e+1])){var n;n=d[e];var p=d[e+1],q,r=(p.y-n.y)/(p.x-n.x);q=isFinite(r)?{gm:r,n:n.y-r*n.x}:{gm:Infinity,n:n.x};r=q.gm;q=q.n;if(Infinity==r)n={gm:Infinity,n:0>p.y-n.y?q+b:q-b};else{var t=b*Math.sqrt(1+r*r);n={gm:r,n:0=Math.abs(c-d))return a==b||1E-5>=Math.abs(a-b)?Infinity:null;if(Infinity==c)return new gvjs_z(a,d*a+b);if(Infinity==d)return new gvjs_z(b,c*b+a);var e=d-c;return new gvjs_z(-(b-a)/e,(a*d-c*b)/e)};function gvjs_Xz(){}gvjs_Xz.prototype.B=function(a,b){gvjs_Yz(this,a);this.UI[a].push(b);return this};gvjs_Xz.prototype.Qb=function(a,b){gvjs_Yz(this,a);a=this.UI[a];for(var c=null,d=0,e=a.length;d360*a?a+360:a};function gvjs_$z(a){gvjs_Zz.call(this,a);this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Bx=[]}gvjs_s(gvjs_$z,gvjs_Zz);gvjs_=gvjs_$z.prototype;gvjs_.Ps=function(){return"Path"};gvjs_.yB=function(){return!1};gvjs_.clear=function(){this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Bx=[]};gvjs_.move=function(a,b){this.Bx.push(["M",a,b]);return this};gvjs_.line=function(a,b){this.Bx.push(["L",a,b]);return this}; gvjs_.arc=function(a,b,c,d,e,f,g){e=gvjs_9z(e);f=gvjs_9z(f);this.Bx.push(["GVIZARC",a,b,c,d,e,f,Number(g)]);return this};gvjs_.close=function(){this.Bx.push(["Z"]);return this};function gvjs_aA(a){var b=gvjs__z(a);a=gvjs_K(b,gvjs_yt)||0;var c=gvjs_K(b,gvjs_zt)||0,d=gvjs_K(b,gvjs_At)||0,e=gvjs_K(b,gvjs_Bt)||0,f=gvjs_K(b,gvjs_st)||0,g=gvjs_K(b,gvjs_tt)||0,h=gvjs_K(b,gvjs_ut)||0,b=gvjs_K(b,gvjs_vt)||0;return!!(a||c||d||e||f||g||h||b)} function gvjs_bA(a){var b=gvjs__z(a),c=gvjs_J(b,gvjs_wt,0),d=gvjs_J(b,gvjs_xt,0),e=gvjs_J(b,gvjs_yt,c),f=gvjs_J(b,gvjs_zt,d),g=gvjs_J(b,gvjs_At,c),h=gvjs_J(b,gvjs_Bt,d),k=gvjs_J(b,gvjs_st,c),l=gvjs_J(b,gvjs_tt,d),c=gvjs_J(b,gvjs_ut,c),d=gvjs_J(b,gvjs_vt,d),m=gvjs_J(b,gvjs_Cb),n=gvjs_J(b,gvjs_6a),p=gvjs_J(b,"x"),b=gvjs_J(b,"y"),p=0<=m?p:p+m,b=0<=n?b:b+n,m=Math.abs(m),n=Math.abs(n);if(e+g>m)var q=m/(e+g),e=e*q,f=f*q,g=g*q,h=h*q;k+c>m&&(q=m/(k+c),k*=q,l*=q,c*=q,d*=q);f+l>n&&(q=n/(f+l),e*=q,f*=q,k*=q, l*=q);h+d>n&&(q=n/(h+d),g*=q,h*=q,c*=q,d*=q);return(new gvjs_$z(a.Kc)).move(p+m-g,b).arc(p+m-g,b+h,g,h,270,0,!0).line(p+m,b+n-d).arc(p+m-c,b+n-d,c,d,0,90,!0).line(p+k,b+n).arc(p+k,b+n-l,k,l,90,180,!0).line(p,b+f).arc(p+e,b+f,e,f,180,270,!0).close()};function gvjs_cA(a){for(var b=0,c=arguments.length;bl&&(l+=360),e="A "+e+" "+k+" 0 "+Number(180b)return!1;if(a.V0){for(var b=a.Fh,c=0,d=b.length;c=b.end||b.animation.vFa())return b.shape.style(b.animation.dya,b.animation.v7),b.animation.fireEvent("finishAnimation", [b.shape,b.animation]),!1;b.shape.style(b.animation.dya,b.interpolate(a));return!0});0b?null:a.elements[b]} gvjs_.clear=function(){var a=gvjs_rg(),b=this.svg,c;gvjs_zA(this.filters);gvjs_zA(this.yw);this.filters={};for(this.yw={};b.firstChild;)b.firstChild.tagName===gvjs_Qt&&(c=!0),b.removeChild(b.firstChild);c&&b.appendChild(a.createElementNS(gvjs_8u,gvjs_Qt));this.mr=[];this.elements=[];this.Mr=null;this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Wo};function gvjs_EA(a){return function(b,c){b=new gvjs_4z(0,0,b,c);if(b.rr)throw Error("can't stage a shape that's already staged.");if(-1!==a.mr.indexOf(b))throw Error("can't stage a shape that's already drawn.");b.rr=!0;a.mr.push(b);a.elements.push(null);b.B("box",a.j4);b.B(gvjs_Sw,a.Cz);b.B(gvjs_Uw,a.aE);b.B(gvjs_Iu,a.ZD);b.B("add",a.g4);b.B(gvjs_Aw,a.n4);c=b.Fo();a.FU(b);delete c.x;delete c.y;return c}} function gvjs_FA(a,b){var c=function(){return this}(),d,e=!1,f=!1;b&&b.fonts&&c.WebFont?c.WebFont.load({google:{families:b.fonts},active:function(){f=!0;d&&d(a)},fontinactive:function(){throw Error("one or more fonts could not be loaded.");}}):e=!0;return{then:function(b){f||e?(e||f)&&c.setTimeout(b.bind(c,a),0):d=b}}};function gvjs_GA(a,b,c,d){this.na=a;this.Ok=new gvjs_A(0,0);this.cJ=d||null;this.update(b,c)}gvjs_s(gvjs_GA,gvjs_Nz);gvjs_=gvjs_GA.prototype;gvjs_.cb=function(){return this.hw};gvjs_.wy=function(){return{}};gvjs_.yp=function(a,b){gvjs_GA.o.yp.call(this,a,b)}; gvjs_.update=function(a){if(!gvjs_Ce(this.Ok,a)){this.Ok=a.clone();var b=this;this.om=null;this.ip&&this.ip.clear();var c=null,c=new gvjs_xA(this.na,a.width||0,a.height||0);gvjs_FA(c,this.cJ?{fonts:this.cJ}:void 0).then(function(a){b.hw=a;b.hw.hf=gvjs_qi(gvjs_EA(b.hw),{pV:function(a,b){a=[a,b[0]];a.push(JSON.stringify(b[1]));return a.join("_")}});b.om={}})}};gvjs_.N=function(){};function gvjs_HA(a,b,c,d,e){this.Mg=!!b;this.node=null;this.rl=0;this.Q6=!1;this.gP=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.rl||0;this.Mg&&(this.depth*=-1)}gvjs_s(gvjs_HA,gvjs_Yd);gvjs_=gvjs_HA.prototype;gvjs_.setPosition=function(a,b,c){if(this.node=a)this.rl=gvjs_p(b)?b:1!=this.node.nodeType?0:this.Mg?-1:1;gvjs_p(c)&&(this.depth=c)};gvjs_.pP=function(a){this.node=a.node;this.rl=a.rl;this.depth=a.depth;this.Mg=a.Mg;this.gP=a.gP}; gvjs_.clone=function(){return new gvjs_HA(this.node,this.Mg,!this.gP,this.rl,this.depth)}; gvjs_.next=function(){var a;if(this.Q6){if(!this.node||this.gP&&0==this.depth)throw gvjs_Xd;a=this.node;var b=this.Mg?-1:1;if(this.rl==b){var c=this.Mg?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.Mg?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.rl*(this.Mg?-1:1)}else this.Q6=!0;a=this.node;if(!this.node)throw gvjs_Xd;return a};gvjs_.equals=function(a){return a.node==this.node&&(!this.node||a.rl==this.rl)}; gvjs_.splice=function(a){var b=this.node,c=this.Mg?1:-1;this.rl==c&&(this.rl=-1*c,this.depth+=this.rl*(this.Mg?-1:1));this.Mg=!this.Mg;gvjs_HA.prototype.next.call(this);this.Mg=!this.Mg;for(var c=gvjs_Lb(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)gvjs_3e(c[d],b);gvjs_4e(b)};function gvjs_IA(){}gvjs_IA.prototype.mea=function(){return!1};gvjs_IA.prototype.vc=function(){return gvjs_He(gvjs_y?this.getContainer():this.kj())};gvjs_IA.prototype.getWindow=function(){return gvjs_Te(this.vc())};gvjs_IA.prototype.containsNode=function(a,b){return this.JB(gvjs_Ica(a),b)};function gvjs_JA(a,b){gvjs_HA.call(this,a,b,!0)}gvjs_s(gvjs_JA,gvjs_HA);function gvjs_KA(a,b,c,d,e){this.Kd=this.oe=null;this.je=this.pe=0;var f;a&&(this.oe=a,this.pe=b,this.Kd=c,this.je=d,1==a.nodeType&&"BR"!=a.tagName&&(a=a.childNodes,(b=a[b])?(this.oe=b,this.pe=0):(a.length&&(this.oe=gvjs_jc(a)),f=!0)),1==c.nodeType&&((this.Kd=c.childNodes[d])?this.je=0:this.Kd=c));gvjs_HA.call(this,e?this.Kd:this.oe,e,!0);if(f)try{this.next()}catch(g){if(g!=gvjs_Xd)throw g;}}gvjs_s(gvjs_KA,gvjs_JA);gvjs_=gvjs_KA.prototype;gvjs_.kj=function(){return this.oe};gvjs_.Vl=function(){return this.Kd}; gvjs_.jva=function(){return this.Q6&&this.node==this.Kd&&(!this.je||1!=this.rl)};gvjs_.next=function(){if(this.jva())throw gvjs_Xd;return gvjs_KA.o.next.call(this)};gvjs_.pP=function(a){this.oe=a.oe;this.Kd=a.Kd;this.pe=a.pe;this.je=a.je;this.Vo=a.Vo;gvjs_KA.o.pP.call(this,a)};gvjs_.clone=function(){var a=new gvjs_KA(this.oe,this.pe,this.Kd,this.je,this.Vo);a.pP(this);return a};function gvjs_LA(){}gvjs_LA.prototype.JB=function(a,b){b=b&&!a.isCollapsed();a=a.eb;try{return b?0<=this.Rm(a,0,1)&&0>=this.Rm(a,1,0):0<=this.Rm(a,0,0)&&0>=this.Rm(a,1,1)}catch(c){if(!gvjs_y)throw c;return!1}};gvjs_LA.prototype.containsNode=function(a,b){return this.JB(gvjs_MA(a),b)};gvjs_LA.prototype.Ir=function(){return new gvjs_KA(this.kj(),this.qn(),this.Vl(),this.Ho())};function gvjs_NA(a){this.eb=a}gvjs_s(gvjs_NA,gvjs_LA);function gvjs_OA(a){var b=gvjs_He(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(gvjs_PA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_PA(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&gvjs_PA(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=gvjs_kc(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b} function gvjs_QA(a,b,c,d){var e=gvjs_He(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e}gvjs_=gvjs_NA.prototype;gvjs_.clone=function(){return new this.constructor(this.eb.cloneRange())};gvjs_.getContainer=function(){return this.eb.commonAncestorContainer};gvjs_.kj=function(){return this.eb.startContainer};gvjs_.qn=function(){return this.eb.startOffset};gvjs_.Vl=function(){return this.eb.endContainer};gvjs_.Ho=function(){return this.eb.endOffset}; gvjs_.Rm=function(a,b,c){return this.eb.compareBoundaryPoints(1==c?1==b?gvjs_j.Range.START_TO_START:gvjs_j.Range.START_TO_END:1==b?gvjs_j.Range.END_TO_START:gvjs_j.Range.END_TO_END,a)};gvjs_.isCollapsed=function(){return this.eb.collapsed};gvjs_.mv=function(){return this.eb.toString()};gvjs_.select=function(a){var b=gvjs_Te(gvjs_He(this.kj()));this.eM(b.getSelection(),a)};gvjs_.eM=function(a){a.removeAllRanges();a.addRange(this.eb)};gvjs_.collapse=function(a){this.eb.collapse(a)};function gvjs_RA(a){this.eb=a}gvjs_s(gvjs_RA,gvjs_NA);gvjs_RA.prototype.eM=function(a,b){!b||this.isCollapsed()?gvjs_RA.o.eM.call(this,a,b):(a.collapse(this.Vl(),this.Ho()),a.extend(this.kj(),this.qn()))};function gvjs_SA(a,b){this.Kd=this.oe=this.Bt=null;this.je=this.pe=-1;this.eb=a;this.Qj=b}gvjs_s(gvjs_SA,gvjs_LA);function gvjs_TA(a){var b=gvjs_He(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),gvjs_PA(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(3==e)c+=d.length;else if(1==e){b.moveToElementText(d);break}}d||b.moveToElementText(a.parentNode);b.collapse(!d);c&&b.move(gvjs_0s,c);b.moveEnd(gvjs_0s,a.length)}return b} gvjs_=gvjs_SA.prototype;gvjs_.clone=function(){var a=new gvjs_SA(this.eb.duplicate(),this.Qj);a.Bt=this.Bt;a.oe=this.oe;a.Kd=this.Kd;return a}; gvjs_.getContainer=function(){if(!this.Bt){var a=this.eb.text,b=this.eb.duplicate(),c=a.replace(/ +$/,"");(c=a.length-c.length)&&b.moveEnd(gvjs_0s,-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==gvjs_Jca(c.firstChild)&&gvjs_PA(c.firstChild);)c=c.firstChild;0==a.length&&(c=gvjs_UA(this,c));this.Bt=c}return this.Bt}; function gvjs_UA(a,b){for(var c=b.childNodes,d=0,e=c.length;d=a.Rm(g,1,0):a.eb.inRange(g))return gvjs_UA(a,f)}}return b}gvjs_.kj=function(){this.oe||(this.oe=gvjs_VA(this,1),this.isCollapsed()&&(this.Kd=this.oe));return this.oe};gvjs_.qn=function(){0>this.pe&&(this.pe=this.vC(1),this.isCollapsed()&&(this.je=this.pe));return this.pe}; gvjs_.Vl=function(){if(this.isCollapsed())return this.kj();this.Kd||(this.Kd=gvjs_VA(this,0));return this.Kd};gvjs_.Ho=function(){if(this.isCollapsed())return this.qn();0>this.je&&(this.je=this.vC(0),this.isCollapsed()&&(this.pe=this.je));return this.je};gvjs_.Rm=function(a,b,c){return this.eb.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)}; function gvjs_VA(a,b,c){c=c||a.getContainer();if(!c||!c.firstChild)return c;for(var d=1==b,e=0,f=c.childNodes.length;ea.Rm(l,1,0)&&0b||b>this.zf())throw Error("Child component index out of bounds");this.qo&&this.dd||(this.qo={},this.dd=[]);if(a.getParent()==this){var d=a.getId();this.qo[d]=a;gvjs_zc(this.dd,a)}else gvjs_1c(this.qo,a.getId(),a);gvjs_1A(a,this);gvjs_xc(this.dd,a,b);a.dc&&this.dc&&a.getParent()==this?(c=this.sb(),b=c.childNodes[b]||null,b!=a.j()&&c.insertBefore(a.j(),b)):c?(this.H||this.C(),b=this.ng(b+1),a.yE(this.sb(),b?b.H:null)):this.dc&& !a.dc&&a.H&&a.H.parentNode&&1==a.H.parentNode.nodeType&&a.$b()};gvjs_.sb=function(){return this.H};gvjs_.nj=function(){null==this.ar&&(this.ar=gvjs__f(this.dc?this.H:this.F.vc().body));return this.ar};gvjs_.aA=function(a){if(this.dc)throw Error(gvjs_er);this.ar=a};gvjs_.zf=function(){return this.dd?this.dd.length:0};gvjs_.rC=function(a){return this.qo&&a?gvjs_2c(this.qo,a)||null:null};gvjs_.ng=function(a){return this.dd?this.dd[a]||null:null};function gvjs_2A(a,b,c){a.dd&&gvjs_t(a.dd,b,c)} function gvjs_3A(a,b){return a.dd&&b?gvjs_kc(a.dd,b):-1}gvjs_.removeChild=function(a,b){if(a){var c=gvjs_o(a)?a:a.getId();a=this.rC(c);c&&a&&(gvjs_0c(this.qo,c),gvjs_zc(this.dd,a),b&&(a.Rf(),a.H&&gvjs_4e(a.H)),gvjs_1A(a,null))}if(!a)throw Error("Child is not in parent component");return a};function gvjs_Nca(a,b){return a.removeChild(a.ng(0),b)}gvjs_.gc=function(a){for(var b=[];this.dd&&0!=this.dd.length;)b.push(gvjs_Nca(this,a));return b};function gvjs_4A(a){if(a.classList)return a.classList;a=a.className;return gvjs_o(a)&&a.match(/\S+/g)||[]}function gvjs_Oca(a,b){a.className=b}function gvjs_5A(a,b){return a.classList?a.classList.contains(b):gvjs_tc(gvjs_4A(a),b)}function gvjs_6A(a,b){a.classList?a.classList.add(b):gvjs_5A(a,b)||(a.className+=0this.Fda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0;else{this.isDisposed()||this.kQ(a);return}}c=gvjs_gB(this,b,c);b=c.x;c=c.y;this.Yp&&this.dispatchEvent(new gvjs_dB(gvjs_Ds,this,a.clientX, a.clientY,a,b,c))&&(gvjs_hB(this,a,b,c),a.preventDefault())}};function gvjs_gB(a,b,c){var d=gvjs_Re(gvjs_Fe(a.Ad).Ad);b+=d.x-a.y4.x;c+=d.y-a.y4.y;a.y4=d;a.deltaX+=b;a.deltaY+=c;return new gvjs_z(gvjs_eB(a,a.deltaX),gvjs_fB(a,a.deltaY))}gvjs_.xxa=function(a){var b=gvjs_gB(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gvjs_hB(this,a,b.x,b.y)};function gvjs_hB(a,b,c,d){a.Ox(c,d);a.dispatchEvent(new gvjs_dB(gvjs_2t,a,b.clientX,b.clientY,b,c,d))} function gvjs_eB(a,b){var c=a.V2;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}function gvjs_fB(a,b){var c=a.V2;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}gvjs_.Ox=function(a,b){this.zA&&this.hK()?this.target.style.right=a+gvjs_g:this.target.style.left=a+gvjs_g;this.target.style.top=b+gvjs_g}; function gvjs_dB(a,b,c,d,e,f,g){gvjs_2l.call(this,a);this.clientX=c;this.clientY=d;this.Nna=e;this.left=gvjs_k(f)?f:b.deltaX;this.top=gvjs_k(g)?g:b.deltaY;this.D_=b}gvjs_s(gvjs_dB,gvjs_2l);var gvjs_Pca=gvjs_y?'javascript:""':"about:blank";function gvjs_Qca(a,b){this.H=a;this.F=b};function gvjs_iB(a,b){gvjs_0A.call(this,b);this.OBa=!!a;this.qD=null}gvjs_s(gvjs_iB,gvjs_0A);gvjs_=gvjs_iB.prototype;gvjs_.d0=null;gvjs_.Ib=!1;gvjs_.Bl=null;gvjs_.Zi=null;gvjs_.sp=null;gvjs_.rY=!1;gvjs_.sa=function(){return"charts-modalpopup"};gvjs_.pC=function(){return this.Bl};gvjs_.C=function(){gvjs_iB.o.C.call(this);var a=this.j(),b=gvjs_0b(this.sa()).split(" ");gvjs_7A(a,b);gvjs_lf(a,!0);gvjs_F(a,!1);gvjs_jB(this);gvjs_kB(this)}; function gvjs_jB(a){if(a.OBa&&!a.Zi){var b;b=a.Da().C(gvjs_av,{frameborder:0,style:"border:0;vertical-align:bottom;",src:gvjs_Pca});a.Zi=b;a.Zi.className=a.sa()+"-bg";gvjs_F(a.Zi,!1);gvjs_Xf(a.Zi,0)}a.Bl||(a.Bl=a.Da().C(gvjs_qa,a.sa()+"-bg"),gvjs_F(a.Bl,!1))}function gvjs_kB(a){a.sp||(a.sp=a.Da().createElement(gvjs_Cr),gvjs_F(a.sp,!1),gvjs_lf(a.sp,!0),a.sp.style.position=gvjs_a)}gvjs_.Cha=function(){this.rY=!1};gvjs_.Kh=function(a){return!!a&&a.tagName==gvjs_qa}; gvjs_.Of=function(a){gvjs_iB.o.Of.call(this,a);a=gvjs_0b(this.sa()).split(" ");gvjs_7A(this.j(),a);gvjs_jB(this);gvjs_kB(this);gvjs_lf(this.j(),!0);gvjs_F(this.j(),!1)};gvjs_.$b=function(){this.Zi&&gvjs_2e(this.Zi,this.j());gvjs_2e(this.Bl,this.j());gvjs_iB.o.$b.call(this);gvjs_3e(this.sp,this.j());this.d0=new gvjs_Uy(this.Da().vc());this.Vc().B(this.d0,gvjs_hk,this.nxa);gvjs_lB(this,!1)}; gvjs_.Rf=function(){this.ea()&&this.setVisible(!1);gvjs_U(this.d0);gvjs_iB.o.Rf.call(this);gvjs_4e(this.Zi);gvjs_4e(this.Bl);gvjs_4e(this.sp)};gvjs_.setVisible=function(a){a!=this.Ib&&(this.Jz&&this.Jz.stop(),this.qB&&this.qB.stop(),this.Iz&&this.Iz.stop(),this.pB&&this.pB.stop(),this.dc&&gvjs_lB(this,a),a?this.s6():this.QC())}; function gvjs_lB(a,b){a.Efa||(a.Efa=new gvjs_Qca(a.H,a.F));a=a.Efa;if(b){a.JC||(a.JC=[]);b=a.F.Ue(a.F.vc().body);for(var c=0;cb.charCode&&gvjs_2y(c)?b.charCode:0):gvjs_ee&&!gvjs_he?(c=this.Mv,d=gvjs_2y(c)?b.keyCode:0):(c=b.keyCode||this.Mv,d=b.charCode||0,gvjs_FB&&(e=this.WX),gvjs_je&&63==d&&224==c&&(c=191));var f=c=gvjs_3y(c),g=b.keyIdentifier;c?63232<=c&&c in gvjs_DB?f=gvjs_DB[c]:25==c&&a.shiftKey&&(f=9):g&&g in gvjs_EB&&(f=gvjs_EB[g]); a=f==this.dm;this.dm=f;b=new gvjs_GB(f,d,a,b);b.altKey=e;this.dispatchEvent(b)};gvjs_.j=function(){return this.H};gvjs_.mB=function(a,b){this.uS&&this.detach();this.H=a;this.tS=gvjs_V(this.H,gvjs_7k,this,b);this.E2=gvjs_V(this.H,gvjs_mv,this.sn,b,this);this.uS=gvjs_V(this.H,gvjs_nv,this.ita,b,this)};gvjs_.detach=function(){this.tS&&(gvjs_nm(this.tS),gvjs_nm(this.E2),gvjs_nm(this.uS),this.uS=this.E2=this.tS=null);this.H=null;this.Mv=this.dm=-1};gvjs_.N=function(){gvjs_CB.o.N.call(this);this.detach()}; function gvjs_GB(a,b,c,d){gvjs_6l.call(this,d);this.type=gvjs_lv;this.keyCode=a;this.charCode=b;this.repeat=c}gvjs_s(gvjs_GB,gvjs_6l);function gvjs_HB(){}var gvjs_IB;gvjs_Hb(gvjs_HB);function gvjs_JB(a){var b=new gvjs_KB;b.sa=function(){return a};return b}var gvjs_Uca={button:"pressed",checkbox:gvjs_gt,menuitem:gvjs_9w,menuitemcheckbox:gvjs_gt,menuitemradio:gvjs_gt,radio:gvjs_gt,tab:gvjs_9w,treeitem:gvjs_9w};gvjs_=gvjs_HB.prototype;gvjs_.Xk=function(){};gvjs_.C=function(a){return a.Da().C(gvjs_qa,this.Ul(a).join(" "),a.getContent())};gvjs_.sb=function(a){return a}; gvjs_.As=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_y&&!gvjs_ue("7")&&(d=gvjs_LB(gvjs_4A(a),b),d.push(b));(c?gvjs_7A:gvjs_9A)(a,d)}};gvjs_.Kh=function(){return!0}; gvjs_.kb=function(a,b){b.id&&a.$z(b.id);var c=this.sb(b);c&&c.firstChild?a.bF(c.firstChild.nextSibling?gvjs_Cc(c.childNodes):c.firstChild):a.bF(null);var d=0,e=this.sa(),f=this.sa(),g=!1,h=!1,k=!1,l=gvjs_Cc(gvjs_4A(b));gvjs_t(l,function(a){g||a!=e?h||a!=f?d|=this.ZQ(a):h=!0:(g=!0,f==e&&(h=!0));1==this.ZQ(a)&&gvjs_if(c)&&gvjs_lf(c,!1)},this);a.I=d;g||(l.push(e),f==e&&(h=!0));h||l.push(f);(a=a.Co)&&l.push.apply(l,a);if(gvjs_y&&!gvjs_ue("7")){var m=gvjs_LB(l);0this.le&&b<=this.le?this.le++:athis.le&&this.le--}; gvjs_.removeChild=function(a,b){if(a=gvjs_o(a)?this.rC(a):a){var c=gvjs_3A(this,a);-1!=c&&(c==this.le?(a.sk(!1),this.le=-1):ca?c-1:a},0)}function gvjs_nC(a){gvjs_oC(a,function(a,c){return(a+1)%c},a.le)}function gvjs_mC(a){gvjs_oC(a,function(a,c){a--;return 0>a?c-1:a},a.le)} function gvjs_oC(a,b,c){c=0>c?gvjs_3A(a,a.xh):c;var d=a.zf();c=b.call(a,c,d);for(var e=0;e<=d;){var f=a.ng(c);if(f&&a.w$(f)){a.b6(c);break}e++;c=b.call(a,c,d)}}gvjs_.w$=function(a){return a.ea()&&a.isEnabled()&&gvjs_OB(a,2)};gvjs_.b6=function(a){this.Og(a)};function gvjs_pC(){}gvjs_s(gvjs_pC,gvjs_HB);gvjs_Hb(gvjs_pC);gvjs_pC.prototype.sa=function(){return gvjs_Zr};function gvjs_qC(a,b,c){gvjs_VB.call(this,a,c||gvjs_pC.qc(),b);this.wg(1,!1);this.wg(2,!1);this.wg(4,!1);this.wg(32,!1);this.I=1}gvjs_s(gvjs_qC,gvjs_VB);gvjs_RB(gvjs_Zr,function(){return new gvjs_qC(null)});function gvjs_rC(){}gvjs_s(gvjs_rC,gvjs_HB);gvjs_Hb(gvjs_rC);gvjs_rC.prototype.C=function(a){return a.Da().C(gvjs_qa,this.sa())};gvjs_rC.prototype.kb=function(a,b){b.id&&a.$z(b.id);if("HR"==b.tagName){var c=b;b=this.C(a);gvjs_2e(b,c);gvjs_4e(c)}else gvjs_6A(b,this.sa());return b};gvjs_rC.prototype.setContent=function(){};gvjs_rC.prototype.sa=function(){return gvjs_0r};function gvjs_sC(a,b){gvjs_VB.call(this,null,a||gvjs_rC.qc(),b);this.wg(1,!1);this.wg(2,!1);this.wg(4,!1);this.wg(32,!1);this.I=1}gvjs_s(gvjs_sC,gvjs_VB);gvjs_sC.prototype.$b=function(){gvjs_sC.o.$b.call(this);var a=this.j();gvjs_uz(a,gvjs_bx)};gvjs_RB(gvjs_0r,function(){return new gvjs_sC});function gvjs_tC(a){this.kO=a||"menu"}gvjs_s(gvjs_tC,gvjs_eC);gvjs_Hb(gvjs_tC);gvjs_=gvjs_tC.prototype;gvjs_.Kh=function(a){return"UL"==a.tagName||gvjs_tC.o.Kh.call(this,a)};gvjs_.G0=function(a){return"HR"==a.tagName?new gvjs_sC:gvjs_tC.o.G0.call(this,a)};gvjs_.Gx=function(a,b){return gvjs_af(a.j(),b)};gvjs_.sa=function(){return gvjs_Xr};gvjs_.wq=function(a){gvjs_tC.o.wq.call(this,a);a=a.j();gvjs_vz(a,gvjs_Vu,gvjs_xb)};gvjs_RB(gvjs_0r,function(){return new gvjs_sC});function gvjs_uC(a,b){gvjs_hC.call(this,gvjs_i,b||gvjs_tC.qc(),a);this.jr(!1)}gvjs_s(gvjs_uC,gvjs_hC);gvjs_=gvjs_uC.prototype;gvjs_.dO=!0;gvjs_.q9=!1;gvjs_.sa=function(){return this.cb().sa()};gvjs_.Gx=function(a){if(this.cb().Gx(this,a))return!0;for(var b=0,c=this.zf();b\n \n Google Visualization API\n